viktorvsk
@viktorvsk

Rails. Как дебажить Devise?

Есть проект на 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
  • Вопрос задан
  • 2502 просмотра
Пригласить эксперта
Ответы на вопрос 1
Prognosticator
@Prognosticator
TODO: Здесь будут ворованные умные мысли, типа мои
Из вопроса не разобрать - не работает ли devise аутентификация, или в админку resque не заходите.
Знакомые симптомы, список используемых гемов добавьте, попробуем разобраться.
Redis запущен на сервере?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы