我想在不使用<%= img_tag%>的情况下显示图片。所以我尝试了以下内容
<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" >
生成的图片链接不完全是原始图片名称
答案 0 :(得分:0)
如果你真的想使用普通的image_url
标签而不是Rails的花式img
,你需要通过image_tag
生成链接,具体方法如下:
<img src="<%= image_url('bg/1.jpg') %>">