ruby-on-rails - Action 电缆 : How to deliver missed chat messages

标签 ruby-on-rails actioncable

在聊天中传递错过的消息的好方法是什么,例如使用 Action Cable?就像当您关闭笔记本电脑并再次打开它时,您并没有重新加载页面,但您可能错过了消息

一种方法是使用 Action Cable 进行 AJAX 调用,但随后我将不得不复制您收到消息时发生的一些逻辑。如果可能,我只想重复使用 Action Cable

最佳答案

当然,将它们存储在数据库中。并在您每次重新订阅 Action Cable 时从数据库中加载它们。

关于ruby-on-rails - Action 电缆 : How to deliver missed chat messages,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41203781/

相关文章:

mysql - 在嵌套连接表上调用 uniq

ruby-on-rails - 从清除 session 中停止设计

ruby-on-rails - rails : Ensure only one boolean field is set to true at a time

ruby-on-rails - actioncable 无法与生产设备配合使用

ios - 获取错误代码 : 1006 when running nativescript-actioncable with ios

ruby-on-rails - 尝试连接到 Actioncable 服务器时出现 websocket 错误代码 1006

amazon-web-services - AWS 上的 ActionCable : Error during WebSocket handshake: Unexpected response code: 404

ruby-on-rails - 跳过状态机方法的所有验证

ruby-on-rails - 动态 CMS 类似于 ruby​​ on rails 中的路由

ruby-on-rails - ActonCable 不适用于产品(Rails5 + Redis + Nginx + SSL)