ActionCable 订阅创建方法的可用回调列表是什么?

mof*_*ury 5 ruby-on-rails-5 actioncable

我正在尝试设置 Rails 5ActionCable以将更新广播到我的数据库。到目前为止,我的工作进展顺利,但我意识到 ActionCable 的文档有点缺乏。对于我的情况,我想知道我可以放入函数中的回调列表subscriptions.create()

例如

const consumer = ActionCable.createConsumer();
consumer.subscriptions.create(
    'ChatsChannel'
    {
        received: someCallback,
        connected: otherCallback,
        disconnected: anotherCallback
    }
 )
Run Code Online (Sandbox Code Playgroud)

我注意到有appendLine并且createLine来自

第 5.4 节http://guides.rubyonrails.org/action_cable_overview.html

还有多少个?它们对应什么?这与 Node.js 和 Python 上常见的 websocket 非常不同。使用socket.io,我只得到4个选项,opencloseerror。当 Rails 应该是约定优于配置时,message为什么ActionCable看起来如此不传统?

谢谢

coc*_*nup 2

从源代码来看,这些是唯一可用的三个回调:

连接的

已收到

断开连接