我创建了一个项目,其中有一个客户和另一个承包商。我实现了用于聊天的ruby on rails actioncable。一切都很顺利,但问题来了,当两个不同的人与一个人聊天时,这个人在套接字窗口中同时接收两条消息。我意识到我已经设置了conversation-#{user_id}作为一个通道,所以用户正在收听这个通道,现在有两个人给他发聊天,他们都会在同一个通道上。我怎样才能避免这种情况?或者我可以在频道字符串中添加另一个用户,但我发现这非常困难。任何想法,我必须发送参数到订阅方法。module ApplicationCable
class Connection < Actio
//room.coffee
connected: -> Cable runs in a loop that does not support auto reloading.
class RoomChannel < ApplicationCable# Action Cable provides the framework to dea
Rails 4.2.2 - 5.0.0.1 diff中app/assets/javascripts/cable.js的第6行引发了一个错误(channels应该是一个目录)。/channels
此外,根据Cloud9编辑器,app/assets/javascripts/cable.js中的ActionCable结果未定义:ActionCable is not defined