「初回ページ読み込みやリロード」で動くが、「ページ遷移」して該当ページに戻ってくるとjqueryが動かなかかったため、該当jsに下記コードを追記しました。
javascript
1$(document).on('turbolinks:load', function() { });
これで問題なく、「初回読み込み、リロード、ページ切り替え」でjsが動くようになったのですが、読み込み量がそれなりに多いページのためか、表示速度が明らかに遅くなりました。タイトルの通りですが、turbolinks動作時の速度を保ったまま、どういった場合でも問題なくjsを動かす方法はあるのでしょうか?Turbolinksを正しく理解できていない部分もあるかと思いますが、もし方法があればご教示いただけると幸いです。
turbolinks:loadの中身はどのようなものでしょうか。
コメントありがとうございます。中身は $(function() { $('.sortable').railsSortable(); }); でして、こちらのgem関係です。 https://github.com/itmammoth/rails_sortable
あなたの回答
tips
プレビュー