我正在使用與faye(http://faye.jcoglan.com/)與rails的事件機,但我有一個問題。我想創建一個誰在線模塊,顯示當前連接到我網站上的所有用戶。 我想創建一個類似google的談話。 Faye可能有更好的方法來做到這一點? 管理我的連接這樣的: Each user has his own channel like this /messages/<user_id>
但我的
使用Faye進行活動客戶端連接。我有我的用戶確認通過一些JS離開頁: window.onbeforeunload = page_leave;
function page_leave() {
return "All open sessions will be disconnected.";
}
如果用戶選擇在網頁上停留,王菲不再起作用。 (不再發送或接收消息。)faye.js中可
我使用Faye來發送消息,它運行良好。但是我想要檢索給定通道的活動連接,並且行爲有點不同:請參閱「list active subscribers on a channel」。 我想顯示當前用戶在房間中聊天的列表。我試圖通過extensions攔截/meta/subscribe頻道來做到這一點,但我不太確定如何將像用戶名這樣的數據發送到服務器。 截取的消息來/meta/subscribe看起來是這樣
這看起來應該是一個簡單的問題。我試圖託管在Heroku上使用Faye的Rails 3.1應用程序,但我一直在收到: 確定您不是在尋找/ faye? 我明白這只是faye服務器響應我。但爲什麼不啓動我的應用程序,而是把我送到這個? (我以下parts of this application by the way) 這裏是我的faye.ru require 'faye'
faye_server =