【发布时间】:2011-09-21 11:37:18
【问题描述】:
我在 Heroku Cedar 上部署了一个 Rails 3.1 应用程序。由于某种原因,我的静态图片资源没有被提供:
2011-06-23T18:14:13+00:00 app[web.1]: Started GET "/assets/me_reminder-30f9d1dead32e12238888adbee4b92d3.png" for 98.207.60.248 at 2011-06-23 18:14:13 +0000
2011-06-23T18:14:13+00:00 app[web.1]: Served asset /me_reminder-30f9d1dead32e12238888adbee4b92d3.png - 200 OK (0ms) (pid 1)
2011-06-23T18:14:13+00:00 app[web.1]: cache: [GET /assets/me_reminder-30f9d1dead32e12238888adbee4b92d3.png] miss, store
2011-06-23T18:14:13+00:00 heroku[router]: GET xxxx.herokuapp.com/assets/me_reminder-30f9d1dead32e12238888adbee4b92d3.png dyno=web.1 queue=0 wait=0ms service=35ms status=200 bytes=0
如您所见,它返回的内容为 0 字节。不用说,没有图像显示。
但是,我的所有其他静态资产(css、javascripts)都得到了正确的服务。知道这里可能出了什么问题吗?
顺便说一句,我在 heroku 上有另一个 Rails 3.1 应用程序,它工作得很好,所以我不认为这是链轮等问题。
谢谢。
【问题讨论】:
标签: ruby-on-rails heroku