【问题标题】:Find online users using devise and rails 3使用 devise 和 rails 3 查找在线用户
【发布时间】:2013-01-06 01:25:03
【问题描述】:

我在我的 rails 3.2 应用程序中使用 devise 作为一种很好的身份验证方式,我尝试了几种方法来获取在线用户,我需要知道我是否可以使用我的应用程序上的会话来获取所有在线用户

【问题讨论】:

  • 您的意思是当前登录的用户?到目前为止,您尝试过什么?
  • 我的意思是现在网站上的所有在线用户......
  • 忘记会话。最好的解决方案是stackoverflow.com/a/21396780/5048945 Redis 不使用您的数据库。它速度快,工作正常。

标签: ruby-on-rails-3 devise


【解决方案1】:

Google 和 stackoverflow 是你的朋友:

这似乎是一个宝石,并且被问了很多。

"Who's Online" using Devise in Rails

【讨论】:

  • 这些解决方案和其他答案让我可以检查用户是否在线并且自 1 分钟或更长时间以来一直在线,但是如果用户关闭浏览器或会话破坏用户仍然在线所有这些方法
  • 你的问题不清楚。也许考虑更具描述性以获得更好的答案。这可能就是你被扣分的原因。此外,我认为找到您的直接连接用户与设计无关。您的应用需要轮询它们。
  • 我认为你是对的,谢谢你回答我..我会找到另一个解决方案......
  • 你说得对,我的问题不清楚,,我认为最好问一下,,如何实现像 facebook 这样的在线/离线功能......再次感谢您的回答跨度>
  • 在 html5 中,顺便说一句,我认为您可以执行 if (navigator.onLine) {// Do something} 之类的操作。虽然如果你通过谷歌浏览你会发现更好的东西。 S
猜你喜欢
  • 2011-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-05
相关资源
最近更新 更多