開発は、OS: MacOS 言語: Ruby, フレームワーク: Ruby on Rails(erbでHTMLをコーディング) DB: PostgreSQLを使用しています。
下記は、バージョンを記載しています。
Heroku-v :7.35.0 darwin-x64
node.js -v :10.16.3
postgreSQL -v :12.1
rails -v :5.2.4
ruby -v :2.5.1p57[x86_64-darwin19]
解決したい事:
Heroku openで起きるエラー解決
ActionViewでエラーが起きている模様
Error内容:
Heroku logで確認
Completed 500 Internal Server Error in 181ms (ActiveRecord: 17.1ms)
ActionView::Template::Error (The asset "logo.png" is not present in the asset pipeline.):
<%= image_tag 'logo.png', alt:'logo', width:'50px'%>
解決のために確認した事:
①image_tag "logo.png"の記入ミスを確認
②asset/imagesの中に画像もあることを確認
③public/assetsにも同じimage画像を挿入
④environments/production.rbを、config.assets.compile = falseをtrueに変更
⑤config/application.rbのclass Applicationに、config.assets.initialize_on_precompile = falseを追加
⑥ ⑤を追加後、$rake assets:precompileを実行し、
yarn install v1.19.1
info No lockfile found.
[1/4] ???? Resolving packages...
[2/4] ???? Fetching packages...
[3/4] ???? Linking dependencies...
[4/4] ???? Building fresh packages...
success Saved lockfile.
が出力される
他確認すべきこと、エラー解決に必要な情報がわかりません。
以上、すみませんがよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー