谁收到了我发布的消息

时间:2017-03-07 12:46:15

标签: ruby-on-rails actioncable

我实现了actioncable用于实时消息传递,现在我想知道谁收到了我发布的消息。所有用户都在使用相同的频道进行通信

class RoomChannel < ApplicationCable::Channel
  def subscribed
    stream_from "room_channel"
  end

  def speak(data)
    Message.create_message(data, current_user)
  end
end

附加图片中描述了精确的想法,这将在我重新加载页面时执行,但我想区分接收消息的操作。enter image description here

1 个答案:

答案 0 :(得分:1)

本教程既有聊天室实现,也有使用动作电缆进行聊天的一对一实现。它是最好的教程,从动作电缆开始。到这里https://www.learnenough.com/action-cable-tutorial