У меня есть приложение rails, которое настроено на использование ActiveAdmin и Devise.Как переопределить действия PasswordsController в приложении rails с ActiveAdmin & Devise
Я хочу, чтобы переопределить редактировать и обновления действия в PasswordsController. Насколько я могу судить, ActiveAdmin полагается на PasswordsController от Devise.
Нужно ли использовать метод ActiveAdmin для настройки контроллера/ресурса для этого? Если да, то какой ресурс находится в игре, чтобы «зарегистрироваться» для PasswordsController?
Или мне нужно скопировать весь PasswordsController от Devem из драгоценного камня в место где-нибудь в моем приложении и изменить действия, которые я хочу изменить? Если да, то в какую папку я бы поставил свою копию контроллера Devise, чтобы он переопределял версию gem?
Каков правильный способ сделать это?
Что вы пытаетесь выполнить, точно? Каким образом вы хотите его изменить? – seanlinsley
Ну, в этом случае я хочу выставить сигнал перед сбросом пароля, а затем изменить перенаправление после сброса пароля, чтобы перейти на другую страницу в зависимости от роли пользователя и убедиться, что она не автозаписывается после сброса, так как Что ж. Однако этот вопрос можно считать более общим, чем это, поскольку я могу переопределить/изменить/изменить другие подобные действия в аналогичных контроллерах, которые обрабатываются как активным админом, так и разрабатываются. – Streamline