2

我正在尝试在全新安装的 Rails 5.04 上设置 MessageBus gem ( https://github.com/SamSaffron/message_bus )

到目前为止我已经

  1. 运行bundle
  2. 添加message-bus.js并包含在application.js
  3. 创建了一个初始化器
  4. 运行了一个rails脚手架生成器
  5. 启动了一个request.js订阅的客户端/TestChannel

当我去测试应用程序时,看起来客户端正在轮询(基于服务器日志),但是,当我尝试在 rails 控制台中发送消息时,客户端没有收到它。然而,根据服务器日志,它似乎试图发送它。

例子:

Rails 控制台:

MessageBus.publish "/TestChannel", "hello"在导轨控制台中

服务器日志:

=> Delivering messages [] to client e4ac8e6cfeb340a8a389468bf0536053 for user (chunked)

浏览器:没有触发。

任何让客户触发的帮助将不胜感激。

4

0 回答 0