Мне нужно аутентифицировать пользователя прямо в консоли в Devise. Как я могу это сделать?

Мне нужно сделать что-то подобное из консоли Rails, чтобы провести несколько тестов и экспериментов:

User.authenticate (имя пользователя, пароль)

Я использую Devise, но у меня есть не знаю, как это сделать.

Я видел здесь другой ответ

Как войти в систему с помощью Devise из консоли Rails?

Но мне нужно что-то более чистое и прямое. При необходимости мне просто нужен алгоритм для хеширования пароля с помощью соли и сравнения его с encryped_password.

Это так?

User.find(1).valid_password?('password123') 

14
задан Community 23 May 2017 в 12:34
поделиться