Action Cable是Ruby On Rails 5提供给我们的开源技术。它使用websockets而不是传统的HTTP协议,并允许双向异步数据传输。 ActionCable的最佳应用领域是聊天,单页应用程序等。
如何将ActionCable broadcast_to用于特定的用户群?
我使用Rails API + devise_token_auth +前面板的actionable和angular9应用进行基本设置。我基本上想将通知发送给特定的用户组,而不是所有用户。我的代码看起来...
[使用Rails和React构建聊天应用程序,尝试实现ActionCable进行实时更新。该应用程序已构建,并且消息传递可与setInterval一起使用。控制台错误是“未捕获的ReferenceError:...
[试图与React新的Hooks和ActionCable相处,但是遇到了这样的问题:尝试发送状态时,我无法在Rails中获得正确的数据。我试图立即使用send()方法...
实际上,我对动作电缆有些困惑。问题是,我想向其付款表中存在其ID的每个特定用户发送通知。然后尝试ActionCable.server.broadcast Multiple ...
Rails&ActionCable 1.8hr在本地主机上的网络请求时间/在Heroku上的高响应时间
Chrome中的“网络”选项卡显示/ cable请求在本地主机上几秒至几小时之间波动:...然后,这个“待处理”请求的疯狂多米诺骨牌堆栈:在带有Puma服务器和...的Heroku上...]
如何首先在broadcasts_to中渲染部分,然后重定向(AbstractController :: DoubleRenderError)
我是Rails的新手,当新记录保存在数据库中时,我试图使用Action Cable更新客户端。为此,我有以下posts_controller.rb:#POST / posts#POST /posts.json def ...
Rails + ActionCable + Passenger + AWS Elasticache(Redis):如何修复“在建立连接之前关闭WebSocket”。生产中?
我在生产环境中操作动作电缆时遇到一些麻烦。开发环境工作正常。解决错误:与'wss://myapp.com/cable'的WebSocket连接失败:WebSocket关闭...
socket()在连接到上游动作电缆Ruby on Rails时失败(24:打开的文件太多)
我们正在使用RubyOnRails进行聊天应用程序项目。我们开发的应用程序可在本地正常运行,没有任何问题。但是,尝试从外部连接Web套接字时会出现错误。我们的...
[ActionView :: Template :: Error:使用sidekiq渲染ActionCable广播时,未定义的方法'body'
我正在设置ActionCable来处理我的应用程序的消息传递,并且陷入了我不理解的未定义方法错误。创建消息后,将委派ActionCable广播...
[我正在尝试在ActionCable的帮助下模拟语法拼写检查,但是我在理解如何来回设置身份验证广播数据方面有些挣扎,我阅读了许多文章,...
使用JavaScript的Cucumber / Capybara测试似乎仅对使用ActionCable和Redis的一项测试也不执行
我有一个Rails(5.2.3)应用程序,我正在尝试向该应用程序添加聊天功能,以便用户可以彼此通信。我尚未完全实现该功能,因为我正在尝试编写测试,因为我...
我正在建立在线电子商务商店,并且我尝试使用带动作电缆的滑轨来将产品从特定日期的缺货更新为有库存,例如2020-02-00 19 ...
Rails 5 ActionCable WebSockets不返回状态为101升级响应的升级标头
编辑:最后显示,发现升级头实际上是创建的。我正在使用action-cable-example代码库,试图构建WebSocket应用。 “ Chatty”应用程序,取决于...
这里已经问过这个问题,但是似乎旧方法(示例和示例)在Rails 6上不再起作用,因为您无法在app / javascript / channels / your_channel.js中使用App.channel。 ...
Python dict通过JSON和Rails Action Cable Web套接字到Ruby哈希
我很难通过网络套接字(使用Action Cable)将信息从python脚本正确地传递到Rails应用程序。我想在python字典中使用输入信息,例如:...
websocket在http上工作正常,但在https上却给出以下错误:失败:WebSocket握手期间出错:意外的响应代码:502我正在使用Rails 5.2和ruby 2.4 for ...
我正在尝试在仅api的rails应用程序中配置操作电缆。经过最基本的设置后,我尝试从Ember应用程序连接到服务器。它无法连接,并且在Rails控制台上I ...