ブラウザで戻る/進むボタンを使用すると、Turbolinksが複数のイベントをバインドする問題が発生しています。私は確かにそれは私が(私のdocument.onを書いてきた方法ではありませんでしたようにする簡単なスクリプト)のイベントを持っているので、リンクをクリックしたときに...Turbolinksはバインディングを倍化します
$(document).on 'page:load', ->
alert 'Loaded'
は一度発生します。バックまたはフォワード(または別のターボリンク)をクリックすると、2回発射します。次回は一気に爆発し、成長し続けます。これはjQueryとTurbolinks以外のマニフェストファイルにある私の唯一のものです。ターボリンクがイベントバインディングを複製しないようにするにはどうすればよいですか?
私はjavascript_includeタグを本文から頭に取り除かなければならなかった。 – Kombo
ああ、ありがとうございます。スクリプト要素を追加するときにライブラリがロードされたかどうかを問い合わせました。あなたがフォールバックではなく、図書館の最初のインクルードで行うことと同じです。ありがとう! –