我在heroku(雪松)上部署了一个包含新图像的Ruby on Rails应用程序的更改。
更新:如果我切换到生产模式,我可以在本地重现问题。我所说的其余部分都是准确的。
当我导航到该图片的image_tag
页面时,收到以下错误:
ActionView::Template::Error (image_name.png isn't precompiled)
以下是我到目前为止诊断/解决问题所做的工作:
heroku run rake assets:precompile RAILS_ENV=production
以确保资产预编译没有错误。一切都很好。它可能是什么?我现在有兴趣解决这个问题,现在还在解决这个问题。
答案 0 :(得分:0)
在config/environments/production/rb
:
config.assets.compile = true
这不应该是必要的,但是会创建一个后备计划Rails认为资产不存在。目前还不清楚为什么问题首先发生。