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

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

Похожие вопросы
OTKLIK POWER Москва
от 80 000 до 150 000 ₽
Netwrk Буэнос-Айрес
от 5 000 до 7 500 $
от 4 000 до 6 000 $