&tag(Turbolinks); *目次 [#c4092845] #contents *関連ページ [#ycef8c63] *参考情報 [#l7120299] -[[Rails4でturbolinksを謳歌するためのまとめ [俺の備忘録]:http://o.inchiki.jp/obbr/97]] -[[Rails - Turbolinksをオフしないためにやった事 - Qiita:http://qiita.com/saboyutaka/items/bcc0966313c6f7399a6e]] -[[Ruby - Rails 4 で turbolinks をオフにする方法 - Qiita:http://qiita.com/kazz187/items/12737363d62b9c91993c]] *使うべきか使わないべきか [#y4a466b3] -Rails4だとデフォルトでオンになっている。 -高速化されるけど、確実にコーディングの手間や気をつけないといけないことは増える。動かないjQueryプラグインとかもある(ex fancyBox) -いやならオフにすべし。 *Tips [#i83caa4e] **Rails4でオフにする [#s481c771] ***Gemfile [#tce17f97] -turbolinksをコメントアウト #pre{{ # Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks #gem 'turbolinks' }} -application.html.erb -data-turbolinks-trackを削除 *** application.html.erb [#wedd0b40] -app/views/layouts/application.html.erbを編集。data-turbolinks-trackを削除 #pre{{ <%= stylesheet_link_tag "application", media: "all", "data-turbolinks-track" => true %> <%= javascript_include_tag "application", "data-turbolinks-track" => true %> }} - *** application.js [#h87339e1] -app/assets/application.jsを編集。require turbolinksを削除。 #pre{{ //= require jquery //= require jquery_ujs //= require turbolinks //= require_tree . }}