Ruby on rails 4 资产预编译Capistrano 3.4
我是个新手 使用capistrano 3.4进行部署 我正在尝试为临时环境部署,将此任务用于预编译Ruby on rails 4 资产预编译Capistrano 3.4,ruby-on-rails-4,capistrano3,Ruby On Rails 4,Capistrano3,我是个新手 使用capistrano 3.4进行部署 我正在尝试为临时环境部署,将此任务用于预编译 desc "assets precompile" task :precompile do on roles(:rails) do execute "cd #{release_path} && bundle exec rake assets:precompile RAILS_ENV=#{fetch(:stage)} " end end afte
desc "assets precompile"
task :precompile do
on roles(:rails) do
execute "cd #{release_path} && bundle exec rake assets:precompile RAILS_ENV=#{fetch(:stage)} "
end
end
after :publishing, :precompile
但预编译正在冻结而不是移动,若我取消对上述任务的注释并进行部署,那个么它将被部署,但不会加载资产
请帮助如何继续无需为资产预编译编写手动任务。有很好的gem可供使用 在gem文件中包括
gem'capistrano rails'
并在capfile中添加require'capistrano/rails/assets
谢谢 无需为资产预编译编写手动任务。有很好的gem可供使用 在gem文件中包括
gem'capistrano rails'
并在capfile中添加require'capistrano/rails/assets
谢谢