はじめに
※以下の内容には誤りが含まれる可能性があります
Railsでアプリケーションを作っていて、トップページの画像や背景画像を配置する際、
私がやったことを書きます。
具体的な内容
画像は「public」フォルダに配置しておくと、<img src="/画
像名">や「background-image:url("/画像名");」のよう
に、画像名を指定するだけで、簡単に画像を表示できます。
public/
├─ top.jpg
├─ rails.phg
└─────── 画像はpublicフォルダの中に置く
ビューファイル(views/home/about.html.erb)
about.html.erb
<img src="/rails.png">
cssファイル(assets/stylesheets/home.scss)
home.scss
background-image: url("/top.jpg");
まとめ
今回はpublic配下に画像を置きました。
補足ですが、Railsではもう1つassets配下に画像を設置出来ます。app/assets/images
ディレクトリです。
これついてはアセットパイプラインについての知識が必要になってくるので今回は省きます。