当我运行rake assets:precompile
时,只需几秒钟就可以编译它们,但是当我运行资产时:预编译RAILS_ENV = production
我会卡在这一行 - writing to active_admin-6aa404333742df4255c7a21b0c8fdc22.js
。编译这个javascript文件需要大约10分钟,为什么它非常慢,我该怎么做才能加快编译速度?
答案 0 :(得分:0)
对于更快的资产预编译,您可以通过在config.assets.initialize_on_precompile = false
中设置config/application.rb
来部分加载应用程序,但在这种情况下,模板无法查看应用程序对象或方法。
如果设置config.assets.initialize_on_precompile = false
,请确保在部署之前在本地测试rake assets:clean assets:precompile
。