我有一个ERB测试代码来生成HTML图像标签,但它一直在HTML上添加“ / images /”。我做错了什么?
<label class="pic_s" for="pic_4"><div><img alt="Download_link" src="/images/
https://upload.wikimedia.org/wikipedia/commons/7/79/Download_link.png" /></div></label>
https://upload.wikimedia.org/wikipedia/commons/7/79/Download_link.png
这是ERB代码:
<%= gallery_thumbnails(image.to_param, "pic_#{idx}") %>
<%= image %>
以及应用程序帮助程序:
module ApplicationHelper
def gallery_thumbnails(image, idx)
content_tag :label, { :for => idx, :class => 'pic_s' } do
content_tag :div do
image_tag image
end
end
end
end
答案 0 :(得分:0)
使用Rails 2.3.17。删除空格,问题消失了。
<%= gallery_thumbnails(image.gsub(' ',''), "pic_#{idx}") %>