�����������������ӡ����³��ӏ��̢���؏��������������·�����������������ď�����¡����Ώ��������µ������������µ�ߏ��·�����ӏ��������������¹��¡�돪������������²��ӏ�������̏����ԏ����я�������������������¡�³��½Ð»��Џ�����������\���\¹\�������·������«���»���������������µ���µ�����ď��������������¹��¡�

capistrano_logo


���µ��������¡���²��я�����capistrano3���������������������я��������¹���̏�¡�cap production deploy ���������«���·�����ď��������­������ assets:precompile ���̏�������³¼���¹��ԏ��µ���������������»�����я�¡����������я��������������쏢�쏢�³(#`��\���­)Ž���

Capfile �������돪�²¼���������Ώ����������������������������я����������Џ����������������������������я��������¹���̏�������

require 'capistrano/rails/assets'

�����������¼��¡�¡�����»�ߏ����������������������ď�������¡��³������½������������� role ���� web �����������������·���«¼���¹��ԏ��µ�����������������������я��������¹��������¡�

namespace :assets do
  task :precompile do
    on release_roles(fetch(:assets_roles)) do # set :assets_roles, [:web] ���µ������������������������
      within release_path do
        with rails_env: fetch(:rails_env) do
        execute :rake, "assets:precompile"
      end
    end
  end
end

������������¡�돪�²¼�������������������������«�������Ð�ޏ�Џ��̏���̏���ߏ��������������������������¹��¡�

set :assets_roles, [:web, :app] # assets_roles ���������о����������¹������ role �����ҏ�����²������¹������

or

server 'host01', roles: %w(web app) # server ������ role �����ҏ�����²������¹������

���½���·�����ď��������µ»��ӏ����� assets:precompile ����¼���¹��ԏ��µ�����������������������Ï��������������������������·�����ď�����¡�\���\«\���\���\���\«\���\��� :D

»²¹���\���\���\�����¡�capistrano/rails
³\\\\¼ҏ\\\\¼\²