【发布时间】:2013-10-12 17:05:51
【问题描述】:
对于 Rails 3,this question 和 turbo-sprockets-rails3 看起来很棒。
对于 Rails 4,似乎有 some controversy 来决定是否已修复此问题。
我目前在生产中使用 Rails 4,似乎因为 Capistrano deploy:assets:update_asset_mtimes 触及 所有 资产,deploy:assets:precompile 同样重新编译所有资产。重新编译是我 cap deploy 中最长的一步。
理想情况下,这应该被一些基于校验和的清单系统所取代,这样只有那些实际发生变化(或依赖于已更改的资产)的资产才会被重新编译。
最好的方法是什么? (假设我们仍然在服务器上做,而不是在开发机器上。)
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 asset-pipeline