質問編集履歴
1
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -9,4 +9,12 @@
|
|
9
9
|
の中にたくさん書いています。通常は問題なく動作するのですが、ひとつ問題で、ブラウザバックしたときのみイベントが発火してくれません。
|
10
10
|
例えば、フォームの値を審査してくれるjqueryプラグインを入れているのですが、戻るボタンを押してフォームの画面に戻ると、そのプラグインは実行されず、問題のある値でフォームを送信できてしまいます。
|
11
11
|
おそらくturbolinksの影響なのですが、ブラウザバックしたときにも、turbolinks:load内のイベントを実行させるにはどうしたらよいでしょうか?
|
12
|
-
高速化するので、なるべくturbolinksは切りたくないところではあります。。。
|
12
|
+
高速化するので、なるべくturbolinksは切りたくないところではあります。。。
|
13
|
+
|
14
|
+
|
15
|
+
|
16
|
+
!!!!!!!1/24追記!!!!!!!!!!!!!
|
17
|
+
|
18
|
+
どうやら、ページ遷移ですらturbolinks:load内のコードは実行されていないようです。
|
19
|
+
jsをたくさん利用するページへのリンクに data: { turbolinks: false } を設定しturbolinksをオフにすることで、対応しています。
|
20
|
+
通常のページ遷移時も、jsを実行したい場合どうすればいいのでしょうか?turbolinks:loadは解決策ではないのですか?
|