前提・実現したいこと
railsでActionCableを利用してチャット機能を作成しています。
メッセージ重複エラーの解消
よろしくお願いいたします。
発生している問題・エラーメッセージ
if (!App.room)の一文を足すとroom_idがnullになる。 if (!App.room)の一文を消すとturbolinksが悪さ?してチャットのメッセージが重複しているように見えるが、room_idが正常に取得・保存される。 (リロードすると正常に戻る)
該当のソースコード
document.addEventListener 'turbolinks:load', -> if (!App.room) App.room = App.cable.subscriptions.create { channel: "RoomChannel", room_id: $('#messages').data('room_id') }, 以下省略
試したこと
参考にしたブログ
こちらを試したところ今回の問題にぶつかりました。
補足情報(FW/ツールのバージョンなど)
rails
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。