Rails 6へアップグレードする時の注意点
開発環境
- rails 6
- ruby 2.6.3
rails 6でWebpackerの利用について
WebpackerはRails 6におけるデフォルトのJavaScriptコンパイラですが、アプリケーションを以前のバージョンからアップグレードした場合は自動的には有効になりません。 Webpackerを使いたい場合は、以下をGemfileに追記し、rails webpacker:installコマンドを実行してインストールしてください。
gemにwebpackerを記述
gem "webpacker"
その後
rails webpacker:install
上記を行わないと、app/views/layouts/application.html.erbの以下部分が作動しない。
<%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %>
つまりHTMLでjavascriptが動かない。