Ruby on Rails

トップ > チップス > Ruby on Rails
2014-12-05, rails

Turbolinksを外す

「Turbolinksでページロードが速くなる」って皆言うけれど、どんな場面でどれくらい効果があるものなんでしょう?CSSもJSも大した分量でないサイトだったら、ヘッダのロードを飛ばしたくらいではあんまり関係なさそうな…。最近の多くのページだったら、body全体よりも、bodyの一部を更新するような処理にした方が余程体感速度を向上できそうな気もしますし。もちろん、(Turbolinksが)有効なケースもあるでしょうけれど、とりあえず今進めてるプロジェクトからは外すことにしました。

変更箇所は以下のとおり。

Gemfile
- gem 'turbolinks
app/assets/javascripts/application.js
- //= require turbolinks
app/views/layouts/application.html.erb
- <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
- <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
+ <%= stylesheet_link_tag 'application', media: 'all' %>
+ <%= javascript_include_tag 'application' %>

そのままでも実害はないと思いますが、一応gemも綺麗にしておきます。

$ bundle clean && bundle install

参考URL

この記事は役に立ちましたか?