标签: ruby-on-rails ruby devise
如何确定用户是否已登录?
不仅是当前用户,还有当前登录的所有用户。
我是否必须创建自己的函数,或者是否存在可以处理此问题的现有rails函数?
答案 0 :(得分:0)
您可以使用devise_lastseenable gem,它会跟踪用户上次活动时间的时间戳。然后你会写一个范围来在当前时间的X分钟内找到所有这些范围。
另一种选择是通过会话跟踪类似的时间戳,但我会首先尝试这个宝石。