1
1

More than 1 year has passed since last update.

Railsでの画像の保存場所

Posted at

はじめに

※以下の内容には誤りが含まれる可能性があります

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ディレクトリです。

これついてはアセットパイプラインについての知識が必要になってくるので今回は省きます。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1