2013-10-11 91 views

回答

1

你應該看看這個tutorial

這是關於發送私人信息給特定用戶。所以,它幾乎是一樣的。

對於這一點,你可以讓用戶訂閱自己的渠道(例如,/用戶/ USER_ID)

client = Faye.Client('http://localhost:9292/faye'); 
client.subscribe('/users/USER_ID', function (data) { something; }); 

然後,你就必須將數據推到用戶的渠道。

<% broadcast '/users/USER_ID' %> 
    something 
<% end %> 

廣播方法來源於此RailsCast,你應該看/讀,如果你還沒有這麼做過。

+0

我需要從Rails Controller Action向特定用戶發送通知 – abhim

+0

我希望能夠通過控制器操作將數據推送到用戶通道(在收到外界的請求時)--- Simon Ninon? – abhim

+0

你應該看看這個[RailsCast](http://railscasts.com/episodes/260-messaging-with-faye)(看起來你沒有),正如我在我的回答中所說的:它會學習你使用的方式Faye(在向服務器發出請求後將數據傳播到頻道)。然後,你必須讓用戶訂閱他們自己的頻道。 –

相關問題