2016-02-12 69 views
2

我創建使用Rails 5.0.0.beta2包括ActionCable對WebSockets的聊天應用程序上運行服務器和查詢失敗。當我啓動Puma服務器並重新加載頁面時,我試圖測試並查看我是否正確連接了連接,以及是否可以在控制檯中獲得訂閱確認。 http://www.youtube.com/watch?v=n0WUjGkDFS0&t=7m36s(請從7:36見 - 8:36)我看到沒有一個meta標籤,我也不是能夠在Chrome控制檯來查詢應用程序。有沒有人有我能做些什麼來調試這個問題的建議?ActionCable頻道訂閱,當我在Chrome控制檯

回答

0

我覺得你在你的佈局缺少<%= action_cable_meta_tag %>(也許應用程序/視圖/佈局/ application.html.erb)

這就是爲什麼它不重新連接。

我與meta標籤有同樣的錯誤,根佈局,採用了不同的佈局去一個頁面,還是連接到WebSocket的,重裝,沒有meta標籤,沒有WebSocket的。

僅供參考,你可以在這裏找到視頻教程的代碼在您的文章: http://hectorperezarenas.com/2015/12/26/rails-5-tutorial-how-to-create-a-chat-with-action-cable/

+0

謝謝,查理!當我把'這個答案工作<%= csrf_meta_tags%>'和'<%= action_cable_meta_tag%>'在我的佈局文件的頂部。 –