最近我升级了我的 Heroku 应用程序的 ruby 版本,之后它停止编译资产。
最初我使用的是 ruby 版本 1.9.2,我的资产在部署应用程序时被编译。最近我通过在 gem 文件中指定并为我的应用程序添加配置变量“RUBY_VERSION”将 ruby 版本升级到 1.9.3。
现在一切正常,它也在选择正确的 ruby 版本,但在部署应用程序时它没有运行资产预编译命令。
我在 application.rb 中有以下行
config.assets.enabled = true