在为Devise中的用户做手动sign_in时,你怎么设置记住我是?

在Devise中 ,我正在以这样的方式登录我的用户:

sign_in_and_redirect(:user, user) 

在默认登录页面中,有一个用户可以选择的复选框,以便他们在返回站点时不必再次登录。 但是,当您使用sign_in_and_redirect(:user, user)行登录时,我无法确定如何将该参数设置为yes。 有谁知道怎么样? 谢谢阅读。

做了一些测试。 向他人介绍调查结果。

假设用户对象具有在devise上定义的可记忆模块,最简单的解决方案是在登录和重定向之前将remember_me设置为true:

 @user.remember_me = true sign_in_and_redirect(@user, :event => :authentication)