Initially, this code:
<%= image_tag(thumbnail(drawing.image_url), class: "drawing")%>
which resulted in:
<img class="drawing" src="http://res.cloudinary.com/brandonliu/image/upload/t_thumb_large/v1430498900/00001.jpg" alt="00001">
worked just fine, but as soon as I switched it to a link_to:
<%= link_to image_tag(thumbnail(drawing.image_url), class: "drawing"), drawing %>
the image stopped displaying. The image in fact disappears anytime I surround it with a hyperlink tag, does anyone know why?
EDIT: I don't think the problem is with the rails syntax, because simply doing
<a><%= image_tag(thumbnail(drawing.image_url), class: "drawing")%></a>
still does not allow the image to display
答案 0 :(得分:2)
尝试将带有<%= link_to some_path_here do %>
<%= image_tag(thumbnail(drawing.image_url), class: "drawing") %>
<% end %>
的块传递给link_to
帮助程序:
@property (strong, nonatomic) IBOutlet UILabel *postTitle;
来自文档:
如果你的链接目标难以适应,你也可以使用一个块 name参数。
答案 1 :(得分:0)
image_tag
呈现字符串
<img src="...">
是图片标签。要建立链接,您需要图像的路径,而不是标记的呈现。
试试这个
<%= link_to image_path(thumbnail(drawing.image_url)) %>