actioncable 相关问题

Action Cable是Ruby On Rails 5提供给我们的开源技术。它使用websockets而不是传统的HTTP协议,并允许双向异步数据传输。 ActionCable的最佳应用领域是聊天,单页应用程序等。

如何使用 rspec 存根 env['warden'].user 以进行 ApplicationCable::Connection 测试

Rails 5.2 我有以下 ApplicationCable::Connection ruby 文件: 模块应用电缆 类连接 < ActionCable::Connection::Base identified_by :current_user def conne...

回答 2 投票 0

使用 Action Cable,测试是否广播了许多消息

我知道我可以测试 Action Cable 消息的广播方式,如下所示: 预计 { ActionCable.server.broadcast“消息”,文本:“嗨!” }.to have_broadcasted_to("消息").with(

回答 1 投票 0

如何在具有多个域的rails应用程序上配置操作电缆?

我有一个 Rails 6 应用程序,连接了许多域。 我该如何配置操作电缆以适用于每个域? 对于 config.action_cable.allowed_request_origins 我可以在列表域上循环,...

回答 1 投票 0

ActionCable 连接方法不适用于功能?

上下文: 我使用 ActionCable 来根据事件同步客户端界面。 如果客户端在服务器端广播期间失去连接,则断开连接的客户端将无法

回答 1 投票 0

涡轮流和自定义操作有线频道的连接问题

我正在尝试从 erb 视图中设置带有自定义操作电缆通道的 Turbo 流连接,如下所示: 看法 <%= turbo_stream_from "image_viewer_#{@image.id}", channel: "

回答 1 投票 0

是否可以在链轮上的Rails 6中使用动作电缆?

我意识到这是一个不具体的问题,但我不确定我的问题出在哪里,所以请耐心等待。 我正在尝试在 Sprockets 上的 Rails 6.1.4.1 中设置 Action Cable(没有网络...

回答 1 投票 0

@hotwired/turbo-rails / 导致浏览器崩溃的无限循环

尝试涡轮轨道;给出这个超级简单的配置: # 帖子/index.html.erb <%= turbo_stream_from("posts") %> <%= turbo_frame_tag "posts" do %> <%= render po...

回答 1 投票 0

ActionCable - 无法在生产环境中升级到 WebSocket

ActionCable 在生产环境中不起作用。在开发中效果很好,但在生产中效果不佳。 在 Ubuntu 14.04 上运行 Nginx 和 Puma。我已检查 redis-server 是否已启动并正在运行。 Rails-v 5.0...

回答 10 投票 0

如何修复警告:“弃用:action_cable.js 已重命名为 actioncable.js – 请在 Rails 8 之前更新您的参考”? (Rails 7.0.4)

我有一个使用 React 作为前端的 Ruby on Rails 单页应用程序,自从我们从 Rails 6.1 升级到 Rails 7.0 后,警告“DEPRECATION:action_cable.js 已重命名为

回答 2 投票 0

带有 Elastic Beanstalk 和经典负载均衡器的 ActionCable 499 NGINX 代码

我正在尝试在 Rails 7.0.4 应用程序中使用 ActionCable 和 Turbo Stream,其中与 /cable 的 WebSocket 连接在生产环境中意外关闭。 红宝石3.0.5 64位亚马逊李...

回答 1 投票 0

禁用 ActionCable 事件的 Rails 日志

在开发环境中,rails logger 会记录所有 ActionCable 事件,这有时很烦人(对于我的项目来说,它时不时地传输消息,并且日志尾部像野马一样运行......

回答 4 投票 0

ActionCable 无法传递消息的 IOS 问题

我们注意到,版本 17.0.x 的 IOS 用户在使用 ActionCable on Rails 时,几乎 50% 的消息未送达。 我们收到以下消息。 D 2023-10-06T07:21:42....

回答 1 投票 0

Rails API 应用程序中 ActionCable 的 Websocket 客户端

我需要在我的Rails API(仅)应用程序中使用Websocket。页面没有任何服务器端渲染。该应用程序是 Angular 和 Xamarin 的纯 JSON 后端。我看到很多教程都用coffesc...

回答 2 投票 0

ActionCable 与生产中的导入贴图

我正在尝试使用使用导入映射的 Rails 7 应用程序设置 ActionCable。开发中一切正常,但在生产中我找不到我的频道 javascript: 无法加载资源:服务器

回答 1 投票 0

如何在本地环境中禁用其他 Rails 应用程序的 Rails ActionCable WebSocket 通道

我正在开发两个不同的 Rails 应用程序。在应用程序 1 上,我创建了一个名为“ProductsChannel”的频道来广播更改。后来我关闭了 App 1 的服务器,并启动了 Ap 的服务器...

回答 2 投票 0

Rails 7 中 App.cable 的等价物是什么?

我正在关注 DHH 的 Rails 5 1 Action Cable 演示。 使用浏览器的开发者控制台,他使用 App.cable 获取对电缆的引用。在 Rails 7 中尝试同样的事情 嗯...

回答 1 投票 0

React Native 在加载时多次订阅 websocket

我是本地反应新手,我正在尝试编写一个小应用程序,连接到由 Rails ActionCable 提供支持的 Websocket,发送一条消息,然后当我单击“断开连接”时,它会关闭连接并

回答 1 投票 0

ActionCable websocket 连接在 3 分钟后关闭

在开发和生产环境中,我注意到 websocket 连接每 3 分钟关闭一次(似乎每次正好在 2.95 到 2.98 分钟之间)。 这个频道: c...

回答 0 投票 0

延迟取消订阅行动电缆

我正在聊天。 当用户退出对话时,action cable 应该取消订阅该频道。 我正在监视它(在开发中),取消订阅通常需要很多时间来...

回答 0 投票 0

获取 ActionCable 中的所有活动连接?

所以我正在两个用户之间建立聊天。当用户发送消息时,我需要应用程序识别消息的接收者是否在聊天中;如果没有,应用程序应通知接收者。 我的位置...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.