🤖

Rails7でターボリンクを無効化させる手順

2023/08/22に公開

Rails7でアプリ制作していたところ、ページ遷移時の挙動がスムーズにいかず、
原因を探っていると、どうやらrails7から追加されたHotwireのターボリンクが関係していることがわかり、
今回は手っ取り早く問題を解決したかったので今回は無効化させることで解決しました。

Rails7でターボリンクを無効化する手順について解説します。

app\views\layouts\application.html.erbのheadタグ内に、以下を記述

<%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track': 'reload' %>
<%= javascript_include_tag 'application' %> 

Gemfileのturbo-railsをコメントアウト。

# gem 'turbo-rails'

ターミナルでbundle updateを実行して変更を反映させます。

$ bundle update

Discussion