rails5.2です。
初学者でturbolinksについて勉強してます。
viewページの最後にJavaScriptがあった場合、
turbolinksによってページ遷移度に処理が実行されるかと思います。
例えば以下のように、aタグclickイベントでalert表示する場合、
ページ遷移する度にalertの表示回数が増えます。
html
1<script type="text/javascript"> 2 $(document).on('click', 'a', function(){ 3 alert('hoge'); 4 }); 5</script>
ここでブラウザの「ページのソースを表示」から確認したところ
html上に、上記の<script>は1つだけでした。
あれ??てっきり複数<script>が追加されているのかと思いました(+_+)
ページ遷移度に追加されてるスクリプトは、何処に追加され、
そして実行されてるのでしょう?
初心者につき的外れな質問してたらすみません。
先輩方教えていただけないでしょうか?
宜しくお願い致します。
【追記】
説明不足でした。
turbolinksの挙動を学ぶのが目的で、実際にビューに<script>を埋め込んで不具合が起きているわけではありません。
色々動かしてturrbolinks自体を勉強してる最注です。
回答2件
あなたの回答
tips
プレビュー