📝

image_tag で画像を参照する(ファイルパス指定の場合)

2023/06/13に公開

Ruby on Railsで画像を参照する際にはimage_tagを使用しますが、ファイルパスを指定して使用する時に参照する画像がどこにあるかで少し違いがあるのでまとめておきます。

画像が app>assets>imgaes 配下にある場合

ファイルパス冒頭にスラッシュ(/)はつけません。

<%= image_tag ‘test.jpg’ %>

画像が public 配下にある場合

ファイルパス冒頭にスラッシュ(/)をつけて指定します。

<%= image_tag ‘/test.jpg’ %>

画像ってどっちに保存すべき??

ビューの装飾に使うような画像であれば、app>assets>imgaes に保存しておくのが良いようです。

参考

image_tagの色々なオプションについても詳しいです↓についても詳しいです↓

https://prograshi.com/framework/rails/image_tag/

Discussion