2014-09-29 47 views
0

我想在rails和jquery上創建一個應用程序,它可以讓多個用戶同時打開同一個頁面,並且如果其中任何一個使用更改頁面,添加帖子或刪除帖子,它將顯示所有其他更改的用戶,而無需重新加載頁面。每當發生變化時使用jQuery更新rails應用程序

在堆棧溢出中,無論何時,當其他用戶來到並給我一個點或刪除帖子上的一個點時,它將顯示我而不必刷新頁面。

和評論一樣,如果有人發帖,我會看到它而不必刷新。 任何人都可以告訴我在這裏開始使用? 我寧願不必每30秒就有一次頁面重新加載。

任何幫助,將不勝感激。

預先感謝您。

回答

1

有幾種方法去這個問題:

  1. 的WebSockets
  2. 服務器通過的ActionController ::直播(Rails的4+)
  3. 長輪詢(在這一點上過時的方法)發送事件

在websockets和SSE之間我會選擇前者。更高的瀏覽器兼容性和兩者更成熟的技術。如果您願意爲方便付費,請查看我們的推送器(固體免費套餐)。否則,你可能想看看像Faye(好介紹http://railscasts.com/episodes/260-messaging-with-faye)。

+0

這正是我所期待的。謝謝。 – Doctor06 2014-10-01 14:45:40

相關問題