我正在编写一个简单的迷你聊天与自定义User模型和身份验证通过omniauth。聊天使用web-socket faye-rails即时发送和显示消息,而无需刷新页面。问题是,我想添加私人消息-我的意思是,我可以选择一个用户,并在第二个聊天窗口中开始我们自己的对话。我一直在寻找解决方案,但我找到的一切都是关于电子邮件的--收件箱信息,垃圾桶等等。因此,我想知道是否有任何易于实现的解决方案。
我聊天的源代码是here
发布于 2016-04-16 04:02:45
欢迎使用推送技术和动态网页设计!
当有人登录时,向他们提供一个好友帐户列表和登录状态。对于登录的朋友,他们可以从列表中选择一个朋友,并在新窗口中开始聊天会话。对于注销的朋友,他们可以发送一条消息,该消息将在接收者下次登录时发送。
然后,您必须创建一个好友机制,允许用户请求连接到未来的朋友,收到待定连接请求的通知,批准好友请求,以及取消好友功能。希望它不会被经常使用。
我和Faye一起工作过&我喜欢Faye,但也快速浏览了一下Rails5的测试版。Action Cable也会做同样的事情,而且对框架的支持更好。
https://stackoverflow.com/questions/36655712
复制相似问题