gpt4 book ai didi

websocket - 当我在 Chrome 控制台上运行服务器和查询时,ActionCable channel 订阅失败

转载 作者:行者123 更新时间:2023-12-02 03:18:06 25 4
gpt4 key购买 nike

我正在使用 Rails 5.0.0.beta2 创建一个聊天应用程序,其中包括用于 WebSockets 的 ActionCable。当我启动 Puma 服务器并重新加载页面时,我试图测试并查看我是否正确建立了连接,以及我是否可以获得订阅确认以在控制台中返回。 http://www.youtube.com/watch?v=n0WUjGkDFS0&t=7m36s (请参阅 7:36 - 8:36)我既没有看到元标记,也无法在 Chrome 控制台中查询应用程序。有没有人对我可以做些什么来调试这个问题有什么建议?

最佳答案

我想你错过了 <%= action_cable_meta_tag %>在你的布局上(也许是 app/views/layouts/application.html.erb )

这就是它没有重新连接的原因。

我犯了同样的错误,带有 meta 标记的根布局,转到使用不同布局的页面,仍然连接到 websocket,重新加载,没有 meta 标记,没有 websocket。

仅供引用,您可以在此处的帖子中找到视频教程的代码: http://hectorperezarenas.com/2015/12/26/rails-5-tutorial-how-to-create-a-chat-with-action-cable/

关于websocket - 当我在 Chrome 控制台上运行服务器和查询时,ActionCable channel 订阅失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35357988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com