如何根据条件将 ActionCable 流调节到特定用户

问题描述

当有使用 ActionCable 和 CableReady 的新回复时,我想在用户回复他们评论或创建的帖子时通知用户。我看到了如何创建新流以及运行什么查询来选择要通知相关用户,但是我将如何管理谁是流的一部分,因为现在它适用于所有用户

回复模型(现在针对所有访问者,没有查询):

class Reply < ApplicationRecord
    include CableReady::broadcaster

    belongs_to :user
    belongs_to :post

    validates :content,presence: true 

    after_create do
        cable_ready["visitors"].console_log(message: "New reply #{self[:content]} from #{User.find(self[:user_id]).first_name}")
        cable_ready.broadcast
    end
end

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...