Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails 5.04上的基本消息\u总线gem设置_Ruby On Rails_Message Bus - Fatal编程技术网

Ruby on rails Rails 5.04上的基本消息\u总线gem设置

Ruby on rails Rails 5.04上的基本消息\u总线gem设置,ruby-on-rails,message-bus,Ruby On Rails,Message Bus,我正在尝试在新安装的Rails 5.04上设置MessageBus gem() 到目前为止,我已经 运行bundle 添加了message bus.js,并将其包含在application.js 创建了一个初始值设定项 运行轨道脚手架生成器 在request.js中启动了订阅/TestChannel 当我去测试应用程序时,看起来客户端正在轮询(基于服务器日志),但是,当我尝试在rails控制台中发送消息时,客户端没有收到消息。然而,根据服务器日志,它似乎试图发送它 示例: Rails控制台: r

我正在尝试在新安装的Rails 5.04上设置MessageBus gem()

到目前为止,我已经

  • 运行
    bundle
  • 添加了
    message bus.js
    ,并将其包含在
    application.js
  • 创建了一个初始值设定项
  • 运行轨道脚手架生成器
  • request.js
    中启动了订阅
    /TestChannel
  • 当我去测试应用程序时,看起来客户端正在轮询(基于服务器日志),但是,当我尝试在rails控制台中发送消息时,客户端没有收到消息。然而,根据服务器日志,它似乎试图发送它

    示例:

    Rails控制台:

    rails控制台中的MessageBus.publish“/TestChannel”、“hello”

    服务器日志:

    =>为用户(分块)向客户端e4ac8e6cfeb340a8a389468bf0536053传递消息[]

    浏览器: 没有触发任何事件

    如能帮助客户触发,我们将不胜感激