【发布时间】:2011-10-04 15:59:19
【问题描述】:
我有一个简单的 Rails 应用程序部署到 Heroku Cedar 堆栈。
该应用程序使用 Resque,并且安装了 Resque Sinatra 前端应用程序,因此我可以监控队列:
# routes.rb
...
mount Resque::Server, :at => "/resque"
这很好用,但是当部署到 Heroku 时,Resque front-end's CSS & JavaScript 没有被提供服务。
Heroku 日志的 sn-p 表明它返回零字节:
...
2011-07-13T16:19:35+00:00 heroku[router]: GET myapp.herokuapp.com/resque/style.css dyno=web.1 queue=0 wait=0ms service=3ms status=200 bytes=0
2011-07-13T16:19:35+00:00 app[web.1]:
2011-07-13T16:19:35+00:00 app[web.1]:
2011-07-13T16:19:35+00:00 app[web.1]: Started GET "/resque/style.css" for 87.xx.xx.xx at 2011-07-13 16:19:35 +0000
2011-07-13T16:19:35+00:00 app[web.1]: cache: [GET /resque/style.css] miss
我怎样才能让它为这些资产提供服务?
【问题讨论】:
标签: ruby-on-rails ruby heroku resque