The asset "application.js" is not present in the asset pipeline.を解決したい

実現したいこと

railsのローカル環境での学習中に表題のようなエラーに直面し,Railsにてjavascriptファイルがないというエラー文が出てきてしまいました。
エラーを解決したいです。

発生している問題・分からないこと

rails7にて作業をしていますが,The asset "application.js" is not present in the asset pipeline.というエラーを解決できません。

エラーメッセージ

error

1Sprockets::Rails::Helper::AssetNotFound in Posts#index 2Showing /app/app/views/layouts/application.html.erb where line #16 raised: 3 4The asset "application.js" is not present in the asset pipeline. 5Extracted source (around line #16): 614 715 816 917 1018 1119 12 13 14 <%= stylesheet_link_tag 'application', media: 'all' %> 15 <%= javascript_include_tag "application", "data-turbo-track": "reload", defer: true %> 16 </head> 17 18 <body> 19 20Rails.root: /app 21 22Application Trace | Framework Trace | Full Trace 23app/views/layouts/application.html.erb:16

該当のソースコード

app/views/layouts/application.html.erb

1<html> 2 <head> 3 <title>RunteqExamination</title> 4 <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" 5 rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" 6 crossorigin="anonymous"> 7 <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" 8 integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" 9 crossorigin="anonymous"></script> 10 <meta name="viewport" content="width=device-width,initial-scale=1"> 11 <%= csrf_meta_tags %> 12 <%= csp_meta_tag %> 13 14 <%= stylesheet_link_tag 'application', media: 'all' %> 15 <%= javascript_pack_tag "application", "data-turbo-track": "reload", defer: true %> 16 </head> 17 18 </html>

app/javascript/apprication.js

1import Rails from "@rails/ujs" 2import * as ActiveStorage from "@rails/activestorage" 3 4Rails.start() 5ActiveStorage.start() 6

試したこと・調べたこと

上記の詳細・結果

app/javascript/apprication.jsに配置されているので問題はなさそうで,参考記事を参考に

<%= javascript_include_tag "application", "data-turbo-track": "reload", defer: true %>

<%= javascript_pack_tag "application", "data-turbo-track": "reload", defer: true %>

に変更等したのですが,エラーが変わらない状況です。
何卒ご教授いただければ幸いです。

補足

参考にさせていただいた記事
https://terakoya.sejuku.net/question/detail/17428
https://github.com/rails/rails/issues/46124

コメントを投稿

0 コメント