2014-01-24 217 views
2

如何找出用戶是否登錄?Ruby on Rails:設計用戶

不僅是當前用戶,但所有誰目前處於登錄狀態的用戶。

我就必須創建自己的功能或者是有可以照顧這現有的軌功能?

回答

0

您可以使用devise_lastseenable寶石,它會跟蹤用戶上次活動的時間戳。然後,您將編寫一個範圍,在當前時間的X分鐘內找到所有範圍。

另一種方法是通過會話跟蹤類似的時間戳,但我會先給這個寶石試一試。