Мне нужно сделать что-то подобное из консоли Rails, чтобы выполнить некоторые тесты и эксперименты:
User.authenticate(имя пользователя, пароль)
Я использую Devise, но я понятия не имею, как это сделать.
Я видел здесь другой ответ
Как войти в систему с помощью команды "Разработка" с консоли Rails?
Но мне нужно что-то более чистое и более прямое. Если необходимо, мне нужен алгоритм для хеширования с паролем с солью и сравнить его с encryped_password.
Это так?
User.find(1).valid_password?('password123')