图像停止在heroku上加载

时间:2017-06-28 06:58:20

标签: image compiler-errors production-environment

我的Heroku应用程序使用图像上传器将图像附加到表单。图像保存并在页面上显示得很好,但突然之间它们将无法加载。

有时控制台会说:

Failed to load resource: the server responded with a status of 404 (Not Found)

有时它说:

GET https://safe-inlet-93558.herokuapp.com/uploads/grant/image/9/banner_banner_DSC_00134272684.jpg 404 (Not Found)

heroku日志说:

ActionController::RoutingError (No route matches [GET] "/uploads/grant/image/10/robot9324566.jpg"

这是我的production.rb文件:

config.public_file_server.enabled = ENV['RAILS_SERVE_STATIC_FILES'].present?  
config.assets.compile = false

我尝试将config.assets.compile设置为true,将config.serve_static_assets设置为true,但没有任何区别。

1 个答案:

答案 0 :(得分:0)

我通过将图片扩展名从.jpg更改为.png

来解决了同样的问题