Sai*_*Sai 10 ruby-on-rails asset-pipeline ruby-on-rails-4
对于Rails 3,这个问题和turbo-sprockets-rails3看起来很棒.
我目前正在使用Rails 4,看起来因为Capistrano deploy:assets:update_asset_mtimes接触所有资产,deploy:assets:precompile同样重新编译所有资产.重新编译是我的最长步骤cap deploy.
理想情况下,这应该由一些基于校验和的清单系统替换,以便只重新编译那些实际已更改(或依赖于已更改的资产)的资产.
做这个的最好方式是什么?(假设我们仍然在服务器上进行,而不是开发机器.)
这是来自 codeclimate 的人关于此的一篇很棒的博客文章。我已经看过它,但没有完成生产步骤。
http://blog.codeclimate.com/blog/2013/10/02/high-speed-rails-deploys-with-git/