Я уже более месяца пытаюсь выяснить, как настроить приватные беседы с пользователями на моем сайте, а не только групповые разговоры, которые я знаю, как делать wit faye или privatepub gem. Поэтому мой вопрос: как создать канал, который пользователи буксировки всегда могут разговаривать друг с другом в любое время, как в приватном разговоре, могут быть только те, кто может транслировать друг друга, тогда в любое время, когда я хочу поговорить с другим пользователем, я использую отдельный канал для этот пользователь так же, как обычный чат facebook, который выполняется в реальном времени, но на этот раз я хотел бы использовать частный жемчуг. Просто нужно небольшое руководство для достижения этого.Базовая частная чат система с privatepub gem
ответ
Вы проверили http://railscasts.com/episodes/260-messaging-with-faye?
У вас есть хороший учебник here.
Я сделал это, и это довольно просто =)
Этот учебник реализует частный разговор, как твитер (например: @user Это личное сообщение пользователю).
Если вы хотите разговор, как Facebook, вы должны изменить код (только немного), чтобы получить частный канал (подписаться на частный канал):
<%= subscribe_to "/messages/private/#{session[:username]}" %>
Я сделал основное приложение в чате с помощью private_pub драгоценный камень, который вы можете проверить ... amitejprivate-pub.herokuapp.com
вы также можете проверить GitHub репозитории по адресу:
https://github.com/amitej1/private_pub
И если вы хотите, чтобы настроить приложение на Heroku, вам потребуется отдельное приложение для сервера Фай, что может быть сделано в соответствии со следующим:
да я имею, но мне нужно руководство с частными беседами. как между двумя пользователями. – Uchenna