我的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,但没有任何区别。
答案 0 :(得分:0)
我通过将图片扩展名从.jpg更改为.png
来解决了同样的问题