加速 Rails 3 资源的预编译:仅重新编译已更改的文件,并仅编译一次以生成所有资源
rake assets:precompile 过程只需在 Gemfile 中将宝石放入 :assets 组下即可:
group :assets do
...
gem 'turbo-sprockets-rails3'
end运行 bundle 以安装宝石,就完成了!
通过运行 rake assets:precompile 来测试它。完成后,您应该在 public/assets/sources_manifest.yml 中看到一个新文件,其中包含资产的源指纹。继续运行 rake assets:precompile,它应该比以前快得多。享受快速的部署过程!
如果使用此 rake 任务,则必须在 config/environments/production.rb 中将 config.assets.handle_expiration 设置为 true。这样可以确保在 assets:precompile 之前正确更新资产修改时间,以便 clean_expired 任务知道哪些资产可以安全删除。
该插件需要支持对 Rails 和 Sprockets 的多次更改,因此需要以下版本:
暂无开放 Issues,或尚未同步最近议题。