アセット「application.js」がアセット パイプラインに存在しません
概要
私はRubyとRORフレームワークの初心者です。 JQueryを使ってWebアプリを作成してみます。私の手順は次のとおりです。
ブラウザでページを見ようとすると、次のメッセージが表示されたエラーが表示されます。
Sprockets::Rails::Helper::AssetNotFound in LandingPage#index
The asset "application.js" is not present in the asset pipeline.
<%= javascript_include_tag "application" %>
私の何が間違っているのでしょうか?このエラーについてグーグルで調べましたが、適切な説明が見つかりませんでした。
解決策
また、application.html.erb ファイルの javascript_include_tag 構文を使用して、Rails 6 (webpack を使用) でこのエラーを実行しました。
Rails 6 と webpack では以下を使用します。
<%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %>