最近我升级了我的Heroku应用程序的ruby版本,之后它停止了编译资产。
最初我使用的是ruby版本1.9.2,我的资产在部署应用程序时被编译。最近我通过在gem文件中指定并为我的应用程序添加配置变量“RUBY_VERSION”将ruby版本升级到1.9.3。
现在一切正常,它也正在挑选正确的ruby版本,但是在部署应用程序时它没有运行资产预编译命令。
我在application.rb中有以下行
config.assets.enabled = true
答案 0 :(得分:0)
对此进行快速“修复”将是在本地预编译资产,然后部署应用程序。
我觉得更好,为了加快部署。
第一
rake assets:clean
然后
RACK_ENV=production rake assets:precompile