У меня есть приложение Rails, где я использую Devise для аутентификации.Devise позволяет пользователям нажимать, чтобы получить электронное письмо со ссылкой для сброса пароля.
Когда пользователь вводит новый пароль, вызывается Devise::PasswordsController#edit
, но пароль фактически обновляется в модели User
,затем сохраняется.
Моя проблема в том, что User
имеет проверку, которая может не пройти во время сброса пароля, что не позволяет сохранить изменения в модели пользователя. Я хочу игнорировать эту проверку при сбросе пароля.
Как я могу это сделать?