2017-08-13 15 views
-1

<%= img_tag%>を使用せずに画像を表示したい。だから私は次のことを試みたRails:画像タグのない画像を表示

<img src="/images/bg/1.jpg" > 
<img src="assets/images/bg/1.jpg" > 
<img src="assets/bg/1.jpg" > 
<img src="bg/1.jpg"> 
<img src="/bg/1.jpg"> 

これはイメージを表示しません。しかし、私がこれをすれば、

<%= image_tag("bg/1.jpg") %> 

これは動作します。しかし、なぜそれはimgタグでは動作しません。どうすればこの作品を作れますか?

私のイメージの場所app/assets/images/bg/1.jpg

<%= image_tag("bg/1.jpg") %> 
outputs 
<img src="/assets/bg/1-ed0a6edfcc008f66c22373e3d57a5c01.jpg" > 

生成された画像リンクは正確にあなたが本当に使いたい場合はimage_urlを通じてリンクを生成する必要があり、元の画像の名前

+0

なぜ、「」を使用しますか?生成されたHTMLは、使用するものに関係なく常に似ています。 –

答えて

0

ではありません普通のimgタグではなく、image_tagというタグが付いています。

<img src="<%= image_url('bg/1.jpg') %>"> 
+0

こんにちは!これも動作していません。私は質問にメモを追加しました –