作成した新しいページに移動すると、RoR アプリでエラーが発生します
概要
問題が解決しました!私の場合、問題はノードのバージョンが新しすぎることでした。バージョンをダウングレードしたら正常に動作しました!
私は RoR をまったく初めて使用するのですが、解決できない問題があります。 Rails 6.1.7.3 と Ruby 3.0.6p216 を使用しています 作成した新しい URL を入力すると、次のエラーが返されます。
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %><%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %>
私の package.json は次のようになります。
{
"name": "first-project",
"private": true,
"dependencies": {
"@rails/actioncable": "^6.0.0",
"@rails/activestorage": "^6.0.0",
"@rails/ujs": "^6.0.0",
"@rails/webpacker": "5.4.4",
"turbolinks": "^5.2.0",
"webpack": "4.46.0",
"webpack-cli": "3.3.12"
},
"version": "0.1.0",
"devDependencies": {
"webpack-dev-server": "3"
}
}
いくつかの gem を再インストールし、Ruby と Rails のバージョンを変更し、webpacker も再インストールしてみました。しかし、エラーは続きます。
他に何を試すべきか提案がある人はいますか?よろしくお願いします
解決策
場合によっては、アセットが適切にコンパイルされない可能性があります。 Bundle exec Rails webpacker:compile を使用してコンパイルしてみます