我創建使用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控制檯
2
A
回答
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/
相關問題
- 1. ActionCable沒有僅在頻道中調用#訂閱註冊連接
- 2. 如何在App.cable.subscriptions.remove中刪除Rails 5中的actioncable頻道訂閱?
- 3. ActionCable頻道訂閱不起作用,因爲頻道方法未執行
- 4. 如何終止從服務器對actioncable頻道的訂閱?
- 5. 取消訂閱頻道,仍在頻道
- 6. SocketIO4Net.Client訂閱頻道
- 7. 在條件訂閱頻道
- 8. 訂閱的訂閱Skus - 許可頻道
- 9. Java:NoSuchElementException當閱讀控制檯
- 10. 要訂閱我的YouTube頻道
- 11. 訂閱YouTube頻道按鈕
- 12. Socket.IO訂閱多個頻道
- 13. Youtube頻道訂閱人數
- 14. YouTube頻道訂閱Android
- 15. 如何知道頻道何時訂閱/取消訂閱socket.io
- 16. 我如何在控制檯中記錄訂閱內的結果?
- 17. 在後臺訂閱鳳凰頻道(不是channel.join())
- 18. 解析訂閱頻道不顯示在頻道列表中
- 19. Rails Actioncable - 訂閱的正確位置?
- 20. ActionCable「訂閱」方法沒有被調用
- 21. 當瀏覽器關閉時Rails ActionCable取消訂閱用戶
- 22. 「現有訂閱頻道」,而只訂閱一次
- 23. Redis發佈/訂閱:查看目前訂閱的頻道
- 24. 列出YouTube頻道的大量訂閱
- 25. Redis訂閱頻道究竟是什麼?
- 26. 如何讓SignalR訂閱Redis頻道?
- 27. Cometd如何動態訂閱頻道?
- 28. 通過JavaScript訂閱YouTube頻道
- 29. 如何訂閱所有可用頻道?
- 30. 通過redis訂閱動態laravel頻道
謝謝,查理!當我把'這個答案工作<%= csrf_meta_tags%>'和'<%= action_cable_meta_tag%>'在我的佈局文件的頂部。 –