无法检索活动的 ActionCable 频道
Cannot retrieve active ActionCable channels
我正在我们的 Rails 应用程序中构建一个通知中继,但在 return 使用活动频道时遇到困难。我读过其他问题,说明使用 Redis.new.pubsub("channels", "action_cable/*")
将 return pub/sub 通道,但我总是收到一个空数组。我一直在使用 redis-cli monitor
来查看是否存在通信并且 rails 应用程序中的所有内容都运行良好,我只是无法 return 活动的 pub/sub 频道。
我正在开发模式下工作,并更新了我的 cable.yml 文件如下:
default: &default
adapter: redis
url: redis://localhost:6379/1
development:
<<: *default
test:
<<: *default
production:
<<: *default
Redis 显示已建立连接并已创建通道:
当我尝试查询 pub/subs 时,我得到空数组:
Rails 5.2.2.1,Ruby 2.6.2,Redis 4.0.9
我可以使用 Redis.new.pubsub("channels", "notification_*")
而不是 Redis.new.pubsub("channels", "action_cable/*")
来检索我的频道。
我正在我们的 Rails 应用程序中构建一个通知中继,但在 return 使用活动频道时遇到困难。我读过其他问题,说明使用 Redis.new.pubsub("channels", "action_cable/*")
将 return pub/sub 通道,但我总是收到一个空数组。我一直在使用 redis-cli monitor
来查看是否存在通信并且 rails 应用程序中的所有内容都运行良好,我只是无法 return 活动的 pub/sub 频道。
我正在开发模式下工作,并更新了我的 cable.yml 文件如下:
default: &default
adapter: redis
url: redis://localhost:6379/1
development:
<<: *default
test:
<<: *default
production:
<<: *default
Redis 显示已建立连接并已创建通道:
当我尝试查询 pub/subs 时,我得到空数组:
Rails 5.2.2.1,Ruby 2.6.2,Redis 4.0.9
我可以使用 Redis.new.pubsub("channels", "notification_*")
而不是 Redis.new.pubsub("channels", "action_cable/*")
来检索我的频道。