ActionCable:每个用户一个频道

我正在处理我的rails应用程序的通知。 有User模型和控制器以及与用户关联的Like模型与用户有很多喜欢关联。

这个想法是,如果用户喜欢另一个用户的个人资料,该个人资料的所有者将获得实时通知。

这是我理解ActionCable的应用程序。 我研究过有线电视api ,pub-sub对我很新。 我能够通过单一渠道进行成功的沟通,并成功使用了授权 。 但是,我仍然不明白如何使用每个用户的单个频道(动态生成的频道),以便发布给一个用户的消息不会转发给另一个用户。

动态频道可能吗?

或者,是否有其他方式可以满足所有用户的需求

解决方案实际上很简单,但ActionCable中引入的一些新术语让人感到困惑。 顺便说一句,这是我如何解决它。

我使用单个通道,但为不同的用户使用多个流。 这是ActionCable 文档链接 ,它清楚地说明了一个非常相同的场景。 我之前浏览过文档,但不知怎的,我第一眼看不懂它。

很抱歉没有提供任何直接代码,我认为文档将完全解释它。