[Ruby on Rails] imageはどこに置く?image_tagの使い方は?

画像を表示させたい。画像ファイルはどこに置く?image_tagを使った表示方法は?

Ruby on Railsでimage_tagの使い方

  1. 画像ファイルの置き場所。
  2. image_tagの使い方。

について書いていきます。

app/assets/images に画像を置く場合

app/assets/images 直下に画像ファイルtest.jpgを置いた場合は以下のように書く。

<%= image_tag 'test.jpg' %>

この結果、以下のHTMLが出力されます。

<img src="/assets/test-XXXXXXX.jpg" />

public に画像を置く場合

public 直下に画像ファイルtest.jpgを置いた場合は以下のように置く。

<%= image_tag '/test.jpg' %>

スラッシュをつけるとpublicになります。

 

簡単ですが参考になれば幸いです(*^^*)