Webpacker::Manifest::MissingEntryError in test#でハマった(rails)

全体

こんばんは!

今日は、scaffoldで作成された雛形が提供するCRUD操作を体験してみよう!!

と言うことで

とりあえず前提として

『http:IPアドレス:3000』でrailsのウェルカムページ

が表示されることを確認。

db:migrateもしている状態です。

今回の場合は、 『http:IPアドレス:3000/test』で

打ち込んだ時に

Webpacker::Manifest::MissingEntryError in test』

このようなエラーが出ました。

まーとりあえずエラーメッセージをグーグルに打ち込んでみました。

すると色々ヒットしました。

とりあえず試したことは

1 webpackerのインストール

rails webpacker:install

2 yarnのインストール、またはアップグレード

ホームディレクトリで

brew install yarn

アプリの中で

rails install yarn

アップグレード

brew upgrade yarn

3 エラーコードを消す

自分のエラーの画面には↓のようなエラーコードが出ていました。

Extracted source (around line #9):
7
8    <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
9    <%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %>
10   </head>
11
12   <body>

9行目のコードが間違ってる的な感じで赤くなっていました。

何もコードをいじっていないので、コードが原因だと思いませんでしたが

試しに9行目を消したところ

エラーが表示されなくなり、無事に『http:IPアドレス:3000/test』の画面が表示されました。

大体は、上の1か2で解決するっぽいっすね。

自分の場合はこれで解決しました。

意外とあっさりでした。

一応エラーコードの場所は↓

/app/views/layouts/application.html.erb

とりあえず解決できて良かったです。

明日も引き続き取り組みます。

それではまた明日☺️

コメント

タイトルとURLをコピーしました