在Devise为用户做手册sign_in时,你怎么设置记住我是的? [英] When doing a manual sign_in for the user in Devise, how can you set remember me to yes?

查看:139
本文介绍了在Devise为用户做手册sign_in时,你怎么设置记住我是的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

In Devise, I'm signing in my user like this:

sign_in_and_redirect(:user, user)

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

In the default sign in page, there's a checkbox that the user can select so that they don't have to sign in again when they return to the site. But when you do the sign in with the sign_in_and_redirect(:user, user) line, I can't work out how to set that parameter to yes. Does anyone know how? Thanks for reading.

推荐答案

current_user.remember_me!

https://github.com/plataformatec/devise/blob/master/lib/devise/models/rememberable.rb#L54

这篇关于在Devise为用户做手册sign_in时,你怎么设置记住我是的?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆