【发布时间】:2018-03-02 11:35:59
【问题描述】:
我正在尝试设置我的 Rails 5 ActionCable 以将更新广播到我的数据库。到目前为止,我的工作进展顺利,但我意识到 ActionCable 上的文档有点缺乏。就我而言,我想知道允许我放入函数subscriptions.create() 的回调列表。
例如
const consumer = ActionCable.createConsumer();
consumer.subscriptions.create(
'ChatsChannel'
{
received: someCallback,
connected: otherCallback,
disconnected: anotherCallback
}
)
我注意到有appendLine和createLine来自
第 5.4 节http://guides.rubyonrails.org/action_cable_overview.html
还有多少?它们对应什么?这与 Node.js 和 Python 上通常的 websocket 非常不同。使用 socket.io,我只得到 4 个选项,open、close、error 和 message。当 Rails 应该是约定优于配置时,为什么 ActionCable 看起来如此非传统?
谢谢
【问题讨论】:
标签: ruby-on-rails-5 actioncable