Почему rails devine gem выдает ошибку "неверный текущий пароль", если пустое подтверждение только пароля?
Я имею дело с ошибками экрана обновления пароля в моем приложении rails, которое имеет три входа: current password
, new password
а также password confirmation
,
Есть один случай, когда current password
правильно, но new password
а также password confirmation
пустые, но devise все еще выдает 2 ошибки:
- Текущий пароль недействителен. (неправильно)
- Новый пароль не может быть пустым. (правильный)
Кто-нибудь испытывал такое поведение?
Спасибо
1 ответ
Я полагаю, ваш current_password
не правильно. Есть опечатки?
Давайте обновим ваш пароль и протестируем снова!
user.password = new_password
user.password_confirmation = new_password
user.save