Я пытаюсь следовать советам здесь - Rails 3/Devise: Соль для пароля больше не создается?
Но ничего из этого не работает - и valid_password?
, и password_digest
. password_digest
получает защищенный метод, а valid_password?
возвращает пустой.
Когда мой пользователь меняет свой пароль, я позволяю ему ввести старый пароль, и если он совпадает с зашифрованным паролем в базе данных, я обновлю пароль пользователя.