ruby-on-rails – Ruby on Rails – Deivse – 请参阅当前用户签
发布时间:2020-12-17 02:11:16 所属栏目:百科 来源:网络整理
导读:我正在使用Devise为我的用户登录我的 Ruby on Rails 3.0.9 Web应用程序.我不熟悉会话的工作方式.它们由浏览器管理而不是应用程序权限? 我想获得目前在线用户的列表.并最终做某种后台进程来自动更新此列表. 我怎么做到这一点?有没有宝石可以提供帮助? 谢谢
我正在使用Devise为我的用户登录我的
Ruby on Rails 3.0.9 Web应用程序.我不熟悉会话的工作方式.它们由浏览器管理而不是应用程序权限?
我想获得目前在线用户的列表.并最终做某种后台进程来自动更新此列表. 我怎么做到这一点?有没有宝石可以提供帮助? 谢谢, 安迪 解决方法
一种方法是使用last_seen_at列并在current_user方法中更新该列:
def current_user # Stuff... @current_user.update_attributes(:last_seen_at => DateTime.now) @current_user end 然后考虑在过去5分钟内最后一次看到“目前已登录”的人. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |