Есть проект на Rails 3.2, Spree 1.3
В нем есть resque
Админка resque подключается простым:
mount Resque::Server, :at => "/resque"
( неважно, в роутах спри ( Spree::Core::Engine.routes.prepend do ... ), вначале конфига или в конце. )
Но когда заходишь по адресу админки, все работает и показывается, только сбрасывается логин пользователя.
Самое интересное: данное поведение наблюдается только на продакшен сервере (именно сервере, а не окружение, так как локально в продакшене - такого нет). Локальная машина - Ubuntu 14.04, сервер - Debian 6
Все, что видно в логах:
Started GET "/admin/resque" for xx.xx.xx.xx at 2014-08-07 01:39:17 +0400
Started GET "/admin/resque/overview" for xx.xx.xx.xx at 2014-08-07 01:39:17 +0400
ActionController::RoutingError (No route matches [GET] "/admin/resque/overview"):
Учитывая то, что локально все работает (и в продакшене тоже), не могу понять, в чем могут еще быть отличия окружения. Не знаю, как и где можно посмотреть, как себя ведет девайс (именно он ведь обрывает сессию по непонятной причине)
Как я понимаю, сама админка вот такая:
https://github.com/resque/resque-web