Попытка протестировать развертывание простого приложения Rails 3.1 в производственном режиме с использованием конвейера ресурсов после предварительной компиляции ресурсов. Использование JRuby и WEBrick 1.3.1 на данный момент; план состоит в следующем развертывании на JBoss.
Все отлично работает в среде разработки, но в производственной среде он вызывает RoutingError, когда клиент запрашивает любой предварительно скомпилированный актив.
Журнал сервера Rails выглядит так:
Запущен GET "/assets/application-a04f15ca8cb6078896dbdc22266757d9.css"
для 127.0.0.1 в 2012-02-06 18:19:04 -0500
ActionController :: RoutingError (Нет подходящих маршрутов [GET]
«/assets/application-a04f15ca8cb6078896dbdc22266757d9.css)
Предварительно скомпилированные ресурсы находятся в каталоге public / assets приложений.
Стоит ли ожидать, что WEBrick сможет обрабатывать / public / assets? или я могу только проверить это при развертывании на Apache или что-то подобное?
Любая помощь будет принята с благодарностью.