在導軌中有教程,教導如何在導軌中進行超級即時反饋。例如,有人對某篇文章發表評論,或者某人更新自己的狀態,即使沒有使用投票,也能立即獲得該狀態。就像在Twitter上發佈新推文或在Facebook上發佈新狀態更新一樣。我知道像一個開放的套接字,但從來沒有真正嘗試過。任何想法在導軌上執行即時超快速反饋
1
A
回答
2
Twitter使用ajax輪詢來完成此操作。你可能不需要去使用諸如websocket之類的東西。
假設你正在使用jQuery,你可以通過看這裏開始:http://plugins.jquery.com/project/refresh
它定義了你的控制器,這使得只有要不斷更新內容上的操作一樣簡單,然後觸發刷新插件來請求該操作並填充容器。
在初始視圖:
<script>
$(function() {
$('#keep_me_updated').refresh('/statuses');
});
</script>
<div id="keep_me_updated">
</div>
並且在狀態/索引:
<% Status.all.each do |status| %>
<%= status.body %>
<% end %>
+0
我還沒有嘗試過,但你回答聽起來很好,很容易...謝謝 – Uchenna
相關問題
- 1. 導軌的反饋寶石3
- 2. 執行tSQLt.RunAll時的進度反饋
- 3. 空氣應用程序 - 在Android上超速,在iOS上超快速運行
- 4. 觸摸屏幕即時反饋
- 5. 如何獲得即時反饋對CQRS
- 6. Chrome Android即時按鈕反饋
- 7. scheduleAtFixedRate快速執行
- 8. 加快點擊反饋時間
- 9. 如何在對話框上執行觸覺反饋?
- 10. android如何在物理按鈕上執行觸覺反饋?
- 11. 即時更換導軌
- 12. iconv_strlen函數導致執行超時,在MAMP上運行
- 13. 導軌 - 速度和時間
- 14. 快速REST調用執行
- 15. 在DotNET中進行超快速繪製
- 16. HTMLUnit:執行速度超慢?
- 17. 執行數據集超時發生在非常快速的存儲過程
- 18. 執行導軌時出錯s
- 19. 如何獲得有關Azure VM上DSC執行的反饋?
- 20. 導軌,提供密碼的視覺反饋,但保持安全
- 21. amcharts與軌道 - 不斂數據反饋
- 22. 快速運行在兩個端口上,即使在指定端口時
- 23. 快速導航欄行爲
- 24. 如何在visual studio 2017反饋崩潰崩潰時反饋
- 25. 離子:$超時行動即使被取消也正在執行
- 26. 導軌執行IN操作
- 27. 執行導軌的錯誤
- 28. 爲什麼點擊即時窗口會加快VBA代碼的執行速度?
- 29. Apple反饋服務(APNS)速度慢
- 30. 更快的手勢反饋onScroll
http://railscasts.com/episodes/260-messaging-with-faye – rubish
Faye的具有開放渠道。並非所有用戶都應該訪問所有即時提要,只有訂閱了該頻道的用戶應該有提要。就像高音喇叭一樣。雖然我不知道如何定製它到那個級別因爲我不是很好的JavaScript。 – Uchenna