我在本地控制檯檢查這個命令Rails.application.assets
它的工作,但在heroku控制檯它返回Nil
。Rails.application.assets在升級後無法使用Heroku將sprocket-rails升級到3.0.0
但當我回滾使用鏈輪軌道2.3.3和檢查Rails.application.assets
在heroku控制檯它返回值。
發生了什麼?
我在本地控制檯檢查這個命令Rails.application.assets
它的工作,但在heroku控制檯它返回Nil
。Rails.application.assets在升級後無法使用Heroku將sprocket-rails升級到3.0.0
但當我回滾使用鏈輪軌道2.3.3和檢查Rails.application.assets
在heroku控制檯它返回值。
發生了什麼?
這是鏈輪,軌道變化的結果3.見問題https://github.com/rails/sprockets-rails/issues/237
您現在可以通過在/config/environments/production.rb中設置config.assets.compile = true
來解決問題
您可能需要改變你的一些代碼來與鏈輪護欄3兼容,請閱讀https://github.com/rails/sprockets/blob/master/UPGRADING.md