actioncable 相关问题

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

防止可操作的订户将消息提交到聊天室,使其不属于Rails

如果我的应用程序使用AJAX将用户的消息提交到不需要控制器的服务器端语音方法(因此也没有空间来编写before_filter,那么我将如何实现......>

回答 1 投票 0


Nginx建立后立即丢弃ActionCable连接

将puma与在Nginx后面运行的Rails 6一起使用。 Nginx配置看起来像这样:上游APPNAME {服务器Unix:/tmp/APPNAME.sock fail_timeout = 0; }服务器{监听443 SSL; #... server_name,...

回答 1 投票 0

动作电缆在生产环境中的导轨5.1.7中不起作用

我使用带导轨5.1.7的动作电缆,并且在本地开发环境和生产环境中都可以正常工作,但是将其部署在AWS 2上时却无法正常工作。以下是...

回答 1 投票 0

ActionCable消息已保存,但在after_create_commit中忽略了广播

我正在使用此ActionCable演示作为设置用户消息传递的准则,但我正在对其进行更改,以便用户之间可以有多个私人房间。该消息通过...

回答 1 投票 1

如何在Rails 6中测试Web推送通知?

我想在由ActionCable发送的Rails应用中测试推送通知。我正在使用rspec。如何测试某些用户收到的信息?我可以用水豚进行测试吗?我可以写系统-...

回答 1 投票 0

Action Cable在IOS的Safari中不起作用

我想交换有关Rails 6.0.2中动作电缆的信息。在我的桌面上,这也很好用。但不幸的是,在我的iPhone和IPad(IOS 13.4)上的Safari中,到websocket的连接是...

回答 1 投票 0

如何将ActionCable broadcast_to用于特定的用户群?

我使用Rails API + devise_token_auth +前面板的actionable和angular9应用进行基本设置。我基本上想将通知发送给特定的用户组,而不是所有用户。我的代码看起来...

回答 1 投票 1

ActionCable-尝试在反应中向客户端订阅频道时出错

[使用Rails和React构建聊天应用程序,尝试实现ActionCable进行实时更新。该应用程序已构建,并且消息传递可与setInterval一起使用。控制台错误是“未捕获的ReferenceError:...

回答 1 投票 0

React Hooks and ActionCable

[试图与React新的Hooks和ActionCable相处,但是遇到了这样的问题:尝试发送状态时,我无法在Rails中获得正确的数据。我试图立即使用send()方法...

回答 1 投票 1



如何使用动作电缆将通知发送给各个用户

实际上,我对动作电缆有些困惑。问题是,我想向其付款表中存在其ID的每个特定用户发送通知。然后尝试ActionCable.server.broadcast Multiple ...

回答 1 投票 0

Rails&ActionCable 1.8hr在本地主机上的网络请求时间/在Heroku上的高响应时间

Chrome中的“网络”选项卡显示/ cable请求在本地主机上几秒至几小时之间波动:...然后,这个“待处理”请求的疯狂多米诺骨牌堆栈:在带有Puma服务器和...的Heroku上...]

回答 1 投票 0

如何首先在broadcasts_to中渲染部分,然后重定向(AbstractController :: DoubleRenderError)

我是Rails的新手,当新记录保存在数据库中时,我试图使用Action Cable更新客户端。为此,我有以下posts_controller.rb:#POST / posts#POST /posts.json def ...

回答 2 投票 0

Rails + ActionCable + Passenger + AWS Elasticache(Redis):如何修复“在建立连接之前关闭WebSocket”。生产中?

我在生产环境中操作动作电缆时遇到一些麻烦。开发环境工作正常。解决错误:与'wss://myapp.com/cable'的WebSocket连接失败:WebSocket关闭...

回答 1 投票 4

socket()在连接到上游动作电缆Ruby on Rails时失败(24:打开的文件太多)

我们正在使用RubyOnRails进行聊天应用程序项目。我们开发的应用程序可在本地正常运行,没有任何问题。但是,尝试从外部连接Web套接字时会出现错误。我们的...

回答 1 投票 0

[ActionView :: Template :: Error:使用sidekiq渲染ActionCable广播时,未定义的方法'body'

我正在设置ActionCable来处理我的应用程序的消息传递,并且陷入了我不理解的未定义方法错误。创建消息后,将委派ActionCable广播...

回答 1 投票 0


如何正确设置RoR通道来回发送数据

[我正在尝试在ActionCable的帮助下模拟语法拼写检查,但是我在理解如何来回设置身份验证广播数据方面有些挣扎,我阅读了许多文章,...

回答 1 投票 2

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