ruby-on-rails - 无法检索活动的 ActionCable 频道
问题描述
我正在我们的 Rails 应用程序中构建一个通知中继,并且难以返回活动频道。我已经阅读了其他声明 usingRedis.new.pubsub("channels", "action_cable/*")
将返回 pub/sub 频道的问题,但我总是收到一个空数组。我一直在使用redis-cli monitor
看到有通信,并且 rails 应用程序中的一切工作正常,我只是无法返回活动的发布/订阅频道。
我在开发模式下工作并更新了我的cable.yml文件,如下所示:
default: &default
adapter: redis
url: redis://localhost:6379/1
development:
<<: *default
test:
<<: *default
production:
<<: *default
Redis 显示已建立连接并已创建通道:
当我尝试查询 pub/subs 时,我得到空数组:
导轨 5.2.2.1、Ruby 2.6.2、Redis 4.0.9
解决方案
推荐阅读
- html - 没有 ngmodel 指令的两种方式数据绑定
- android - 如何组织 Android 应用程序以及单独的库
- node.js - 一个 Heroku pod 中 Vue.JS + Node.js 后端的最佳实践?
- python - 在 Pandas 数据框中查找和替换子字符串忽略大小写
- java - 如何以这种格式打印星形图案* ** *** *** ***?
- c++ - 无法创建 DLL:获取 DLL“不是有效的 Win32 应用程序”
- vuejs2 - 对齐vue组件有图标和无图标
- c# - 序列化和反序列化域事件以在通用实现中持久化并从事件存储中检索
- vba - ComboBox 输入框导致重新选择范围
- javascript - NodeJs 表达错误中间件解析