Heroku Cedar - нет статических ресурсов для смонтированного внешнего интерфейса Resque

У меня есть простое приложение Rails, развернутое в стеке Heroku Cedar.

Приложение использует Resque, и интерфейсное приложение Resque Sinatra смонтировано, так что я могу отслеживать очередь:

# routes.rb
...
mount Resque::Server, :at => "/resque"

Это отлично работает, но при развертывании в Heroku CSS и JavaScript внешнего интерфейса Resque не обслуживаются.

Фрагмент журналов Heroku показывает, что он возвращает нулевые байты:

...
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

Как Могу я заставить его обслуживать эти ресурсы?

6
задан zefer 13 July 2011 в 16:29
поделиться