跳至内容 跳至搜索

Action Cable 远程 Connection

表示通过 ActionCable.server.remote_connections.where(*) 找到的单个远程连接。仅用于在该连接上调用 disconnect 方法。

命名空间
方法
D
N

Attributes

[R] 服务器

类公共方法

new(server, ids)

# File actioncable/lib/action_cable/remote_connections.rb, line 52
def initialize(server, ids)
  @server = server
  set_identifier_instance_vars(ids)
end

实例公共方法

disconnect(reconnect: true)

使用内部通道断开连接。

# File actioncable/lib/action_cable/remote_connections.rb, line 58
def disconnect(reconnect: true)
  server.broadcast internal_channel, { type: "disconnect", reconnect: reconnect }
end