Ruby on Rails:设计用户

时间:2014-01-24 22:22:05

标签: ruby-on-rails ruby devise

如何确定用户是否已登录?

不仅是当前用户,还有当前登录的所有用户。

我是否必须创建自己的函数,或者是否存在可以处理此问题的现有rails函数?

1 个答案:

答案 0 :(得分:0)

您可以使用devise_lastseenable gem,它会跟踪用户上次活动时间的时间戳。然后你会写一个范围来在当前时间的X分钟内找到所有这些范围。

另一种选择是通过会话跟踪类似的时间戳,但我会首先尝试这个宝石。