как использовать помощника по исправлению обезьян в devise в контроллере паролей для изменения after_sending_reset_password_instructions_path_for - PullRequest
0 голосов
/ 21 марта 2012

Я использую гем Devise и хочу изменить путь перенаправления после отправки пути инструкций сброса пароля, и я не хочу переопределять контроллер devise вместо того, чтобы использовать помощник по исправлению обезьян.

Спасибо.

1 Ответ

1 голос
/ 21 марта 2012

Есть несколько статей с практическими рекомендациями в Devise Wiki, которые могут предоставить простые решения проблемы, которую вы пытаетесь решить.Один из них может быть здесь: https://github.com/plataformatec/devise/wiki/How-To:-Change-the-default-sign_in-and-sign_out-routes,, а другой здесь: https://github.com/plataformatec/devise/wiki/How-To:-Redirect-to-a-specific-page-on-successful-sign-in-out

Обратите внимание, что в последнее время Devise претерпел множество изменений (вышла новая версия 2.0), что решает многие из проблем, ранее применявшихсяпрошел через лучшую документацию и выставил хуки, которые раньше были недоступны.Я призываю вас рассмотреть возможность использования новой версии.Моя команда столкнулась с множеством разочарований и трудностей с более ранней версией, и мы быстро поняли, что беспорядок с внутренностями Devise часто имел непреднамеренные последствия.Это действительно замечательная жемчужина, особенно ее интеграция с OAuth, но она очень полезна и имеет четкое мнение о том, как что-то делать.

...