actioncable相关内容

与ip绑定后动作电缆无法正常工作

我已经在我的系统中实现了 rails-5 的动作电缆,它在 localhost 上工作正常,但是当我尝试与 ip 绑定时,它给出了以下错误消息. WebSocket 连接到“ws://192.168.1.46:3002/cable"失败:错误在 WebSocket 握手期间:意外响应代码:404 并在终端日志中 无法升级到 WebSocket (REQUEST_METHOD: G ..
发布时间:2021-07-12 19:29:56 其他开发

验证 ActionCable 连接

我发现了一个很棒的 ActionCable gem,这是一个很好的 SPA 解决方案. 我只想发送html、css和js资源,其他所有连接都通过ActionCable实现代码>.交换字符串或整数并不难,但如何通过ActionCable 登录? 解决方案 解决方案是使用 HTTP 授权令牌.它简单、广泛且显而易见.这篇文章帮助了我很多 ..
发布时间:2021-07-11 21:04:53 其他开发

Actioncable 连接的用户列表

我像这样在 ActionCable 中对用户进行身份验证: module ApplicationCable类连接 是否可以获取已连接的用户列表?我用谷歌搜索但只发现了这个 stackoverflow 问题:首先,第二 解决方案 你有点不得不推出自己的用户跟踪. 重要的部分如下: # 连接模块应用电缆类连接 然后在模型中: class ConnectedListREDIS_K ..
发布时间:2021-07-11 19:58:29 其他开发

如何使用 RSpec 测试 ActionCable 频道?

我想知道如何测试 ActionCable 频道. 假设我有以下聊天频道: class ChatChannel subscribed 方法更新数据库并定义两个跨频道广播的流,但细节不是很重要,因为我的问题是一个更一般的问题: 如何设置测试来测试订阅所涉及的逻辑这个频道? 在测试控制器动作等类似交互时,RSpec 提供了许多辅助方法和各种实用程序,但我找不到有关 RSpec 和 ..
发布时间:2021-07-10 20:27:08 其他开发

Action Cable 5 需要 Redis 吗?

我使用: rails (5.0.2)可操作电缆 (5.0.2)美洲狮 (3.8.2) 我有一个 Rails 5 Action Cable 演示聊天,一年前没有 Redis 就无法使用 - 现在可以了!(在包更新之后). 换句话说,我成功地让我的演示聊天在没有 Redis 的开发模式下工作.我这样设置 config/cable.yml: 开发:适配器:异步测试:适配器:异步生产:适配器: ..
发布时间:2021-07-05 20:09:10 其他开发

ActionCable:每个用户一个频道

我正在处理 Rails 应用的通知.有 User 模型和控制器,Like 模型与 User 关联,一个 User 有很多 Likes 关联. 这个想法是,如果一个用户喜欢另一个用户的个人资料,该个人资料的所有者将收到实时通知. 这是我用于理解 ActionCable 的应用程序.我研究了 cable api,pub-sub 对我来说是新的.我能够通过单一渠道进行成功的沟通,并且还成功地 ..
发布时间:2021-07-05 20:03:05 其他开发

导轨和本地主机上的 ActionCable 1.8 小时网络请求时间/Heroku 上的高响应时间

Chrome 中的“网络"选项卡显示 /cable 请求,这些请求在本地主机上的秒和小时之间波动: ...然后是这个疯狂的多米诺骨牌堆“待处理"请求: 在带有 Puma 服务器和 512 MB dyno 的 Heroku 上,我在 /cable 端点上收到高响应时间警告.以下是日志条目的示例: 25 Dec 2019 14:13:31.061299 1 2019-12-25T22:1 ..
发布时间:2021-06-23 18:54:19 其他开发

可以在 Windows 上部署带有 ActionCable 的 Rails 5 应用程序吗?

我有一个 Rails 5 应用程序,我计划在 Linux 上部署它,但是因为我们需要一些非常特定的 Windows 专用软件的访问权限,所以我需要将它部署在 Windows Server 2012 R2 上.我的软件堆栈(或混合)应该是 Nginx/Puma/Rails/PostgreSQL/Redis.除了 Puma 之外,Windows 上的所有东西都为我安装,Rails 文档说我需要 Pum ..

Rails 5 中的用户会话身份验证

我正在尝试使用 Rails 5 中的 action cable 实现通知. 阅读 Action cable 的教程后,该教程适用于会话 &基于 Cookie 的身份验证,用于接收当前登录用户的通知. module ApplicationCable类连接 在 find_verified_user 中,我无法从会话中获取用户对象. 任何人都可以帮助我,在行动电缆中对用户进行身份验证. ..

ActionCable - WebSocket 握手期间出错:意外响应代码:404

已通过 Capistrano 部署了我的 Rails 5.2 应用程序,但我在使用 ActionCable 时遇到了问题.我正在使用 Nginx、Puma 和 Lets Encrypt. 我尝试了多种配置组合,但每次都收到相同的错误.我不确定如何调试这个问题,建议以及重新安排我的 ngnx.conf 的任何提示都会很受欢迎. 已将真实网站更改为 website.com nginx ..
发布时间:2021-06-07 20:17:43 其他开发

如何使用 Milia 在 ActionCable 中设置租户以实现多租户

我在尝试使用 Milia 设置 ActionCable 时遇到问题.我正在关注 Chris Oliver 的 ActionCable 群聊片段,并使用 Milia 在我的应用程序中进行设置.在 Internet 上进行了大量搜索之后,我的问题似乎与在将 Apartment gem 用于多租户时设置 ActionCable 时出现的问题类似.但是,我为 Apartment 找到的相关修复似乎不适用于 ..
发布时间:2021-06-04 19:59:34 其他开发

Rails ActionCable请求来源子域

我正在使用公寓gem构建一个SaaS平台,并在引入ActionCable以实现聊天功能.我已经建立了大多数聊天功能,但是当传输到频道时,我得到以下信息: 成功升级到WebSocket(REQUEST_METHOD:GET,HTTP_CONNECTION:升级,HTTP_UPGRADE:websocket)用户负载(1.0毫秒)选择“用户".*从“用户"那里“用户"."id" = $ 1 ORDE ..
发布时间:2021-04-30 19:38:44 其他开发