Heroku资产预编译问题

时间:2012-09-14 14:30:05

标签: ruby-on-rails heroku asset-pipeline

最近我升级了我的Heroku应用程序的ruby版本,之后它停止了编译资产。

最初我使用的是ruby版本1.9.2,我的资产在部署应用程序时被编译。最近我通过在gem文件中指定并为我的应用程序添加配置变量“RUBY_VERSION”将ruby版本升级到1.9.3。

现在一切正常,它也正在挑选正确的ruby版本,但是在部署应用程序时它没有运行资产预编译命令。

我在application.rb中有以下行

  

config.assets.enabled = true

1 个答案:

答案 0 :(得分:0)

对此进行快速“修复”将是在本地预编译资产,然后部署应用程序。

我觉得更好,为了加快部署。

第一

rake assets:clean

然后

RACK_ENV=production rake assets:precompile