rails初学者です。
本番環境でルートにアクセスしたらエラー画面になっており、ログを確認したとことろ、Template::Error (The asset “application.css” is not present in the asset pipeline」のエラーが出ました。
発生している問題・エラーメッセージ
[2021-12-22T07:27:24.492218 #1396] INFO -- : [30e6623b-0818-42dc-a4f6-f351b8c908c6] Rendered homes/top.html.erb within layouts/application (6.0ms) I, [2021-12-22T07:27:24.493018 #1396] INFO -- : [30e6623b-0818-42dc-a4f6-f351b8c908c6] Completed 500 Internal Server Error in 7ms (ActiveRecord: 1.0ms) F, [2021-12-22T07:27:24.493424 #1396] FATAL -- : [30e6623b-0818-42dc-a4f6-f351b8c908c6] F, [2021-12-22T07:27:24.493455 #1396] FATAL -- : [30e6623b-0818-42dc-a4f6-f351b8c908c6] ActionView::Template::Error (The asset "application.css" is not present in the asset pipeline. ): F, [2021-12-22T07:27:24.493546 #1396] FATAL -- : [30e6623b-0818-42dc-a4f6-f351b8c908c6] 5: <%= csrf_meta_tags %> [30e6623b-0818-42dc-a4f6-f351b8c908c6] 6: <%= csp_meta_tag %> [30e6623b-0818-42dc-a4f6-f351b8c908c6] 7: <meta name="viewport" content="width=device-width, initial-scale=1.0" /> [30e6623b-0818-42dc-a4f6-f351b8c908c6] 8: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> [30e6623b-0818-42dc-a4f6-f351b8c908c6] 9: <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> [30e6623b-0818-42dc-a4f6-f351b8c908c6] 10: </head> [30e6623b-0818-42dc-a4f6-f351b8c908c6] 11: <body> F, [2021-12-22T07:27:24.493572 #1396] FATAL -- : [30e6623b-0818-42dc-a4f6-f351b8c908c6] F, [2021-12-22T07:27:24.493592 #1396] FATAL -- : [30e6623b-0818-42dc-a4f6-f351b8c908c6] app/views/layouts/application.html.erb:8:in `_app_views_layouts_application_html_erb__1732818292885003751_37726160'
該当のソースコード
application-0e419b26dbc29cdc34e3f0333cd31a7a971553ce774a9f247baf6ec73fbdbf32.js application-0e419b26dbc29cdc34e3f0333cd31a7a971553ce774a9f247baf6ec73fbdbf32.js.gz application-32b6785fd87dc76014c99c62053bcc96f011c49f3641c0e88c3602bf82af6218.css application-32b6785fd87dc76014c99c62053bcc96f011c49f3641c0e88c3602bf82af6218.css.gz back-green-1ade7d24ccbe0001f543076ea5c2c6bf5c1c012a8d8b5d5f7892d69eaaec48ad.jpg font-awesome kodomo-c18eb8818207cf306a6111f64558c0b1ed872eafcc85466a34eb40d0adbc0ab7.png no_image-af4c5a16a142c89c2cd675a9df0a8f88b024057d57d80fbc4799f7b5adf87192.jpg
試したこと
①本番環境にて手動でbundle exec rails assets:precompile RAILS_ENV=productionをした
②cd public/assets/でlsし、上記↑のプリコンパイルされたアセットがあることを確認したのですがエラーが消えず、何が間違っているのかがわからない状態
③config/production.rb の config.assets.compile = trueに変更してみた
補足情報
ruby 2.6.3
nginx/1.20.0
yarn 1.22.17
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/24 13:41