前提・実現したいこと
Ruby on railsでWebアプリの開発をしようとしていますが、cssや挿入したい画像の読み込みでつまづいてしまいました。通常のhtmlファイルではどちらも表示されており、erbファイルを介してサーバー上で読み込ませようとするとファイルが見つからないという状態です。
発生している問題・エラーメッセージ
デベロッパーツールでは以下のようなメッセージが表示されます。
GET http://localhost:3000/assets/stylesheets/home.css net::ERR_ABORTED 404 (Not Found) localhost/:14 GET http://localhost:3000/assets/images/logo.png 404 (Not Found)
該当のソースコード
erbファイル上ではこのようにパスを指定しています。
Ruby
1<head> 2 <%= csrf_meta_tags %> 3 <link rel="stylesheet" href="../../assets/stylesheets/home.css"> 4</head> 5<header> 6 <div class="header-logo"> 7 <img src="../../assets/images/logo.png"> 8 </div> 9(中略) 10<header> 11(以下略)
試したこと
1.htmlファイルでファイルが読み込まれているか確認し、エラーなく反映されたのでパスが間違っているわけではないようです。
2.「<%= stylesheet_link_tag "custom", :media => "all" %>」と書いてみましたが、「TypeError: オブジェクトでサポートされていないプロパティまたはメソッドです。」とエラーになってしまいました。
補足情報(FW/ツールのバージョンなど)
利用環境はWindows10、Railsのバージョンは ver.5.0.7.2です。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/09 02:59
2020/04/09 04:06
2020/04/09 05:39
2020/04/09 07:03
2020/04/09 07:04
2020/04/09 11:10
2020/04/09 11:12
2020/04/09 11:16