作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
Devise 中的标准用户列是 last_sign_in_at
,当 current_sign_in_at
更新时,它保存 current_sign_in_at
的先前值。
last_sign_in_at
是否对 Devise 的核心功能或模块功能有任何实用性,还是只是为了方便起见?
最佳答案
last_sign_in_at
是用户在当前 session 之前登录的日期和时间,即 current_sign_in_at
。如果他们还没有登录或者这是他们的第一次 session ,它将是 nil
。
更好的名称可能是previous_sign_in_at,因为这不是他们上次(当前)签到的时间,而是之前的时间。
说明它的用途可能会有所帮助:登录后,如果您的条款和条件页面上的 updated_at
比用户的 last_sign_in_at
更新,则将他们重定向到条款验收页面。
与 Trackable 模块中的大多数属性一样,尽管它由 Devise 维护,但它并未在内部用于 Devise。
关于ruby-on-rails - 在 Devise 中,last_sign_in_at 的用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31255565/
Devise 中的标准用户列是 last_sign_in_at,当 current_sign_in_at 更新时,它保存 current_sign_in_at 的先前值。 last_sign_in_a
我是一名优秀的程序员,十分优秀!