【Ruby】【Rails】link_toで遷移した後、JavaScriptが動かない場合
Railsで自作のプロトタイプを作成している時に発生した現象です。
以下の環境で作成していました。
Ruby 2.2.0
Ruby on Rails 4.2.0
コードは以下のように書いていました。
<%= link_to "サンプル", root_path %>
少し悩んだところで思い出したのが、以下の機能
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks gem 'turbolinks'
こいつだ!
ということで、とりあえずオフに設定する。
<%= link_to "管理画面サンプル", root_path, data: { no_turbolink: true } %>
こうすることにより、turbolinkが動かないようにできた。
<a data-no-turbolink="true" href="/">サンプル</a>
しかし、せっかくの機能が台無しとなるため、以下の記事を見て勉強しよう。