Я пытаюсь преобразовать существующую модель администратора в Devise. У нас уже есть хеш-пароль, но он явно не совместим с Devise. Я хотел бы принять форму входа и проверить предоставленный пароль на зашифрованный пароль. Если это неверно, используйте старый хеш, чтобы проверить пароль, и если он соответствует, запустите старое поле password_hash и установите пароль разработчика на предоставленный пароль и сохраните модель.
Какой лучший способ двигаться вперед? Я подозреваю, что мне нужно что-то переопределить, возможно, в пользовательском контроллере, но я не совсем уверен, как действовать дальше.