2012-08-16 79 views
11

我正在嘗試將HTML5服務器端事件引入到我的Rails 3.2項目中。我在Google.com上做了一些搜索,但大多數例子都是使用php。在Rails上只有一個使用Goliath的例子,我沒有使用它。在Rails 3.2中實現HTML5服務器端事件的示例

我在開發中使用Thin,並使用passenger進行部署。我認爲這對於爲SSE進行文本串流是有效的。 Rails 3.2中是否有任何示例供參考?

+0

這是您發現的唯一一個例子:http://www.igvita.com/2011/08/26/server-sent-event-notifications-with-html5/ – 18bytes 2012-09-24 17:42:05

+0

這是正確的@Sundar – larryzhao 2012-09-25 01:38:51

回答

2

您可以檢查出「抽筋」寶石 - http://cramp.in/

它已經內置支持HTML5 tehcnologies - 的WebSockets和SSE

0

這不正是HTML 5服務器端的事件,但它是一個嘗試和真正的方法實現基本相同。從服務器推送到客戶端,過去很多人(包括我自己)都使用了Juggernaut gem(https://github.com/maccman/juggernaut-在node.js之上運行)。有點不同於服務器端事件,但可能需要更多的時間測試。寶石似乎仍在更新。

+0

謝謝@Eskim0。 Juggernaut的作者已經宣佈了對Juggernaut的棄用:http://blog.alexmaccaw.com/killing-a-library,我在問,因爲我希望看到在Rails中這樣做的標準/好方法。 – larryzhao 2012-11-12 09:14:42