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