Ruby中有监听器吗?我知道他们有JSP的会话监听器,所以我想知道是否有类似的东西。最终,我想创建一个侦听器来侦听会话创建或销毁时的情况,以便显示当前有多少用户在线的计数。Ruby on Rails监听器
3
A
回答
4
你不知道有多少用户在网络服务器上联机,除非他们有一个永久的活动连接(例如像长轮询,彗星的东西)。
最好的办法是查看会话存储并计算在最近X分钟内处于活动状态的用户。
当用户断开连接时,侦听器不能可靠地触发。例如,使用“登录”和“注销”逻辑,您将无法获得所有注销操作,因为互联网连接可能会失败,用户可能忘记按注销按钮等等。
更新:对于Rails,请查看此论坛帖子:http://railsforum.com/viewtopic.php?id=18480,它将更详细地解释解决方案。
相关问题
- 1. 如何在Ruby on Rails中添加表单元素的onchange监听器?
- 2. 传递JavaScript变量的Ruby-on-Rails通过JavaScript的监听控制器
- 3. CMS on Ruby on Rails
- 4. Ruby和Rails或Ruby on Rails
- 5. Ruby on Rails事件机器
- 6. Ruby on Rails Postgres服务器
- 7. $ scope。$ on不在监听
- 8. Ruby与Ruby On Rails
- 9. Android监听器中断监听器
- 10. Ruby on Rails fullcalendar-rails
- 11. 器件监听器
- 12. ruby on rails css
- 13. Ruby on rails console
- 14. OCIError(ruby on rails)
- 15. Friendly_ID Ruby on Rails
- 16. Ruby on rails hosting
- 17. ActiveRecordNotFound Ruby On Rails
- 18. Ruby on Rails Switch
- 19. Ruby on Rails routes.rb
- 20. OpenTok Ruby On Rails
- 21. Ruby on Rails,Resque
- 22. Ruby on Rails + Devise
- 23. Ruby on Rails partials
- 24. Ruby ON rails- Webrick
- 25. ruby on rails form_for
- 26. Ruby on Rails - ApplicationController
- 27. Ruby on Rails - Facebook
- 28. ruby on rails jqgrid
- 29. Ruby On Rails Application.html.haml
- 30. Ruby on Rails UrlGenerationError
您是否使用Rails或其他框架? – Daan
嗨,大安。我使用Rails。 – Brian