[開発環境]
cloud9
rails5.2.3
cloud9でrailsアプリを作成中です。
railsアプリの中で、バックグラウンドを指定したかったので、
下記コードの様に記述し、herokuにデプロイしても、下記画像の様に表示されません。
因みに開発環境では問題なく表示されます。
heroku logs --tail実行後のエラー内容は次の通りです。
ActionController::RoutingError (No route matches [GET] "/human.jpg"):
どうすれば表示されるのでしょうか?
宜しければ,ご教授頂ければ幸いです。
[sample.html.erb] <div class="home-inner"> <%= image_tag'/human.jpg' %> </div> [application.scss] .home-inner img { width: 100%; height: auto; display: block; }
因みに、production.rbをconfig.assets.compile = trueに変更済です。
また、 bin/rails assets:precompile RAILS_ENV=production
コマンドも実行済です。
画像の保存場所はよくわからなかったので、cloud9の下記4箇所に保存しております。
app/assets/images, publicの配下、public/assets, public/images,
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。