Когда вы выполняете ручную регистрацию для пользователя в Devise, как вы можете установить для меня значение yes? - PullRequest
7 голосов
/ 09 ноября 2010

В Придумайте , я регистрируюсь в моем пользователе следующим образом:

sign_in_and_redirect(:user, user)

На странице входа по умолчанию есть флажок, который пользователь может выбрать, чтобы онне нужно входить снова, когда они возвращаются на сайт.Но когда вы выполняете вход с помощью строки sign_in_and_redirect(:user, user), я не могу понять, как установить для этого параметра значение yes.Кто-нибудь знает как?Спасибо за чтение.

Ответы [ 2 ]

5 голосов
/ 26 августа 2013

Провел некоторое тестирование. Представление результатов для других.

Самое простое решение, если предположить, что пользовательский объект имеет запоминаемый модуль, определенный в декларируемом devise, состоит в том, чтобы установить для Remember_me значение true для пользователя до входа и перенаправления:

@user.remember_me = true
sign_in_and_redirect(@user, :event => :authentication)
4 голосов
/ 09 ноября 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...