我是Android开发的新手,我正试图在我的android应用程序中添加一个聊天室,由Rail的新actioncable提供支持。我目前有聊天室工作使用Firebase,这是很酷。下面是在rails浏览器端使用的javascript信息。这在没有和问题的情况下是有效的。received: (data) -> messages.append(data.message)
m
我一直试图把一个rails应用程序放在一起,以取代一个可怕的编码的php怪物。当前的形式是从非Rails数据库中提取数据,将其放入Rails db,然后在视图中显示数据。我可以在Rails中显示静态页面,没有任何问题,但是尝试添加ActionCable/实时数据已经证明是有问题的。大多数事情似乎工作正常,但当我向我的频道广播时,它似乎没有触及到mychannel.coffee中的接收函数。我的设置:服务器乘客(捆绑执行乘客启动)作业- Res
我创建了一个项目,其中有一个客户和另一个承包商。我实现了用于聊天的ruby on railsactioncable。一切都很顺利,但问题来了,当两个不同的人与一个人聊天时,这个人在套接字窗口中同时接收两条消息。我意识到我已经设置了conversation-#{user_id}作为一个通道,所以用户正在收听这个通道,现在有两个人给他发聊天,他们都会在同一个通道上。我怎样才能避免这种情况?连接 class Connect