Рельсы |Придумать |Как отменить перенаправление после запроса смены пароля? - PullRequest
2 голосов
/ 02 августа 2010

Привет, я использую Devise 1.0.3 и Rails 2.3.5

У моего пользователя есть следующая строка устройства:

devise :authenticatable, :confirmable, :recoverable, :registerable, 
     :rememberable, :trackable, :validatable

Я бы хотел настроить, куда приложение перенаправляет пользователяпосле запроса инструкций для сброса пароля.

Для других регистраций devise предоставляет after_sign_in_path_for и after_sign_out_path_for Но я не нашел эквивалента для восстанавливаемого модуля.

Каков наилучший способ сделать это?

1 Ответ

0 голосов
/ 03 августа 2010

После быстрого пролистывания кода кажется, что он явно задан в контроллере, где вы можете переопределить метод, который он использует для перенаправления, однако я предполагаю, что это может нарушить другие области кода или потребовать специальной обработки.

Простое решение, которое я себе представляю, состоит в том, чтобы следовать инструкциям readme для настройки контроллера для перенаправления на ваш предпочтительный путь. Я сделал что-то похожее на приглашаемом модуле, чтобы он поместился в моем приложении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...