【发布时间】:2017-05-28 07:17:56
【问题描述】:
首先,由于 Heroku 的内存问题,我需要将 config.assets.compile = false 设置为 false。我正在运行 Puma 和 Rails 4。Heroku 在部署时预编译我的资产。我删除了我可能拥有的所有 manifest.yml 文件。
查看
<%= image_tag("folder/image.jpeg", :class => "img-circle") %>
在上面的视图代码中,部署后没有找到图像。看起来 url 缺少 md5 指纹。这是什么原因造成的?
服务器错误
2017-01-13T17:33:09.701064+00:00 app[web.1]: Started GET "/images/folder/image.jpeg" for 207.181.195.223 at 2017-01-13 17:33:09 +0000
2017-01-13T17:33:09.704165+00:00 app[web.1]:
2017-01-13T17:33:09.704167+00:00 app[web.1]: ActionController::RoutingError (No route matches [GET] "/images/folder/image.jpeg"):
公共文件夹
~/public/assets/folder/image-4d35fa2c3d19fe134fe1d8692ea5de0f373117c440371d15a45134f69a252447f4b36.jpeg
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 heroku views