こちらを参照。
- Turbolinksの5.xがインストールされている(Gemfile.lockをチェック!)
- Gemfileにgemのバージョンを指定しないと、最新バージョンがインストールされる可能性がある
- jquery-turbolnksはTurbolinks 2.xまでしか対応していない
- このためjquery-turbolnksを入れても、jQueryのイベントがうまく設定されない
- Turbolinksのバージョンを下げる
gem 'turbolinks', '~> 2.5.3'
$ bundle update turbolinks
- これからRails 5時代を見据えていくなら、解決策2の方がいいかも。
- 本来であればモンキーパッチを当てるより、jquery-turbolinksが正式にTurbolinks 5.xに対応してくれるのが理想的。今後対応される可能性もあるので、ときどきissueをチェックするのが良さそう。