我是Ruby的新手,我正在尝试为课堂制作Rails应用程序。麻烦的是,对这一切都不熟悉,我陷入了僵局,我不知道实现目标的最佳途径。
我的应用就是这样:
到目前为止,我已经设置了我的模型,并使用Devise进行身份验证。
您最好如何建议我设置'办理登机手续'?
任何和所有建议和帮助非常感谢,谢谢!
答案 0 :(得分:2)
您可以使用设计Trackable
模块来满足您的需求。
它将跟踪下面的列
sign_in_count - 每次登录时都会增加(按表单, openid,oauth)
current_sign_in_at - 用户登录时更新的时间戳
last_sign_in_at - 保存上一个登录的时间戳
current_sign_in_ip - 用户登录时更新远程IP
last_sign_in_ip - 保留前一个登录的远程ip
您可以使您的逻辑取决于此字段。
更多信息请访问: http://www.rubydoc.info/github/plataformatec/devise/master/Devise/Models/Trackable