3

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

4

1 回答 1

1

我认为你错过了<%= action_cable_meta_tag %>你的布局(可能是 app/views/layouts/application.html.erb )

这就是为什么它没有重新连接。

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

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

于 2016-02-16T16:46:40.633 回答