ActionCable.server.broadcast из консоли всегда возвращает 0 - PullRequest
0 голосов
/ 27 октября 2019

Я пытаюсь заставить работать actioncable, но когда я отправляю ActionCable.server.broadcast "дискуссию", {asdf: true} в консоли rails всегда возвращает 0.

У меня есть сервер redisработает и настраивается в файле cable.yml.

Любой совет относительно того, что я делаю неправильно, будет принят.

Rails

DiscussionChannel is transmitting the subscription confirmation
DiscussionChannel is streaming from discussion_channel

Консоль Rails

Running via Spring preloader in process 17262
Loading development environment (Rails 5.2.2)
2.6.0 :001 > ActionCable.server.broadcast "discussion", {asdf: true}
[ActionCable] Broadcasting to discussion: {:asdf=>true}
 => 0 

Discussion_channel.rb

class DiscussionChannel < ApplicationCable::Channel
  def subscribed
     stream_from "discussion_channel"
  end

  def unsubscribed
  end

end

Discussion.coffee

App.discussion = App.cable.subscriptions.create "DiscussionChannel",
  connected: ->

  disconnected: ->

  received: (data) ->
     console.log(data)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...