Action Cable是Ruby On Rails 5提供给我们的开源技术。它使用websockets而不是传统的HTTP协议,并允许双向异步数据传输。 ActionCable的最佳应用领域是聊天,单页应用程序等。
在开发环境中,rails logger 会记录所有 ActionCable 事件,这有时很烦人(对于我的项目来说,它时不时地传输消息,并且日志尾部像野马一样运行......
我们注意到,版本 17.0.x 的 IOS 用户在使用 ActionCable on Rails 时,几乎 50% 的消息未送达。 我们收到以下消息。 D 2023-10-06T07:21:42....
Rails API 应用程序中 ActionCable 的 Websocket 客户端
我需要在我的Rails API(仅)应用程序中使用Websocket。页面没有任何服务器端渲染。该应用程序是 Angular 和 Xamarin 的纯 JSON 后端。我看到很多教程都用coffesc...
我正在尝试使用使用导入映射的 Rails 7 应用程序设置 ActionCable。开发中一切正常,但在生产中我找不到我的频道 javascript: 无法加载资源:服务器
如何在本地环境中禁用其他 Rails 应用程序的 Rails ActionCable WebSocket 通道
我正在开发两个不同的 Rails 应用程序。在应用程序 1 上,我创建了一个名为“ProductsChannel”的频道来广播更改。后来我关闭了 App 1 的服务器,并启动了 Ap 的服务器...
我正在关注 DHH 的 Rails 5 1 Action Cable 演示。 使用浏览器的开发者控制台,他使用 App.cable 获取对电缆的引用。在 Rails 7 中尝试同样的事情 嗯...
React Native 在加载时多次订阅 websocket
我是本地反应新手,我正在尝试编写一个小应用程序,连接到由 Rails ActionCable 提供支持的 Websocket,发送一条消息,然后当我单击“断开连接”时,它会关闭连接并
ActionCable websocket 连接在 3 分钟后关闭
在开发和生产环境中,我注意到 websocket 连接每 3 分钟关闭一次(似乎每次正好在 2.95 到 2.98 分钟之间)。 这个频道: c...
我正在聊天。 当用户退出对话时,action cable 应该取消订阅该频道。 我正在监视它(在开发中),取消订阅通常需要很多时间来...
所以我正在两个用户之间建立聊天。当用户发送消息时,我需要应用程序识别消息的接收者是否在聊天中;如果没有,应用程序应通知接收者。 我的位置...
使用 Ruby on Rails 和 ActionCable 对实时通知系统进行故障排除
我在我的 Ruby on Rails 应用程序中使用 ActionCable 实现了一个实时通知系统,以启用服务器和客户端之间的 WebSocket 通信。然而,当一个新的通知...
Ruby on Rails Action Cable + Sidekiq 不支持 GCP Memorystore Redis 客户端命令
我在 GCP 中使用云 sql 在 docker 中设置了一个 Rails 应用程序。我现在添加了 Memorystore Redis 以及 Action Cable 和 Sidekiq。 GCP Memorystore redis 不支持客户端com...
从 JS 前端发送数据到 Rails ActionCable 后端
所以我有一个涉及Rails ActionCable和Leaflet地图的项目。我已经连接了实时聊天和离线/离开/在线状态的渠道。我现在要做的是连接 Leafl...
如何拆分 Rails5 web 和 actioncable 服务器 [使它们作为单独的进程运行]
目前我有 web 和 websocket 服务器在同一个进程中运行。 我的问题是如何在没有 actioncable 服务器的情况下启动 Web 服务器,但仍然能够向
为什么从 ActionCable websocket 广播新消息后,React 上下文会更新几次?
我正在使用 Create React App、Rails 7 和 React 18 构建 React + Ruby on Rails 应用程序。我的 Rails 服务器是作为 API 构建的,我没有遇到 CORS 问题。 当我的消息被创建...
ActionCable-Rails-React: 消息不加载,控制台显示 "App未定义
使用Rails和React构建一个聊天应用,试图实现ActionCable的实时更新。应用程序已经构建完毕,使用setInterval进行消息传递。控制台错误是'Uncaught ReferenceError: ...
如何在Rails 5 Action Cable Channels中访问关注点和应用控制器代码?
我有一些代码在我的关注,我想从行动有线电视频道调用。说我有通知通道,我想调用我的关注更新一些值,它确实调用了方法,但 ...
我正在使用Action Cable做一个有许多不同频道的聊天应用。一切都设置与Redis和Postgresql(保存消息)在Heroku和95%的时间工作,在开发伟大的...
我从导轨6和动作电缆开始,我一直在创建使用动作电缆的通道,并在一个视图中更改或更改另一个视图中的值时对其进行更新。但是我有一个...
Rails 6,ActionCable显示数据包含HTML标记
我正在尝试通过ActionCable使用部分内容,如下所示:#app / channels / comments_channel.rb类CommentsChannel