Websocket 在Chrome控制台上运行服务器和查询时,ActionCable频道订阅失败

Websocket 在Chrome控制台上运行服务器和查询时,ActionCable频道订阅失败,websocket,ruby-on-rails-5,actioncable,Websocket,Ruby On Rails 5,Actioncable,我正在使用Rails 5.0.0.beta2创建一个聊天应用程序,其中包括用于WebSocket的ActionCable。当我启动Puma服务器并重新加载页面时,我正在尝试测试并查看连接是否正确,以及是否可以在控制台中返回订阅确认。(请看7:36-8:36)我既没有看到meta标签,也无法在Chrome控制台中查询应用程序。是否有人建议我如何调试此问题?我认为您缺少布局上的(可能是app/views/layouts/application.html.erb) 这就是为什么它没有重新连接 我也犯了

我正在使用Rails 5.0.0.beta2创建一个聊天应用程序,其中包括用于WebSocket的ActionCable。当我启动Puma服务器并重新加载页面时,我正在尝试测试并查看连接是否正确,以及是否可以在控制台中返回订阅确认。(请看7:36-8:36)我既没有看到meta标签,也无法在Chrome控制台中查询应用程序。是否有人建议我如何调试此问题?

我认为您缺少布局上的
(可能是app/views/layouts/application.html.erb)

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

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

仅供参考,您可以在此处的帖子中找到视频教程的代码:

谢谢你,查理!当我把
放在布局文件的顶部时,这个答案起作用了。