2013-10-11 2 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

레일스 컨트롤러 액션에서 특정 사용자에게 알림을 전송해야합니다. – abhim

+0

컨트롤러 액션에서 사용자 채널로 데이터를 전송할 수 있어야합니다. 밖에서 요청 받기) --- Simon Ninon? – abhim

+0

[RailsCast] (http://railscasts.com/episodes/260-messaging-with-faye)를보아야합니다. (대답하지 않은 것 같습니다) 내 답변에서 말했듯이 : 사용법을 배웁니다. Faye (서버에 요청한 후 채널에 데이터 확산). 그런 다음 사용자가 자신의 채널을 구독하도록해야합니다. –

관련 문제