Здравствуйте.
Есть написанный чат, для обновления сообщений использовал gem faye-rails. Для авторизации пользователя, использую devise. Теперь над добавить комнаты. Получается, необходимо создать отдельные подписки faye для каждой комнаты? Как это правильно реализовать? Может кто показать готовые примеры?
Пока у меня реализовано след образом:
messages.js.erbwindow.client = new Faye.Client('/faye')
jQuery ->
$('#new_message').submit ->
$(this).find("input[type='submit']").val('Sending...').prop('disabled', true)
try
client.unsubscribe '/messages'
catch
console?.log "Can't unsubscribe."
client.subscribe '/messages', (payload) ->
$('#messages').find('.media-list').append(payload.message) if payload.message