【发布时间】:2018-09-17 07:21:26
【问题描述】:
我想使用 Action Cable (Rails 5) 创建聊天应用。
当客户端登录应用程序时,我发送消息订阅频道。频道将根据current_user 的room_id 进行连接流式传输。
当用户发送消息时,它将发送给所有订阅频道的人
那是动作电缆的正常流动。
这是我的频道:
class RoomChannel < ApplicationCable::Channel
def subscribed
current_user.chatrooms.each do |chatroom|
stream_from "room_#{chatroom.id}"
end
end
end
但我想知道客户端何时将消息发送给不在房间的新用户。未创建流式传输。对方如何才能收到消息并继续进行对话?
【问题讨论】: