我在表格中从数据库中提取了一个图像,然后我想将其制作成链接,以便查看者可以阅读完整的文章。我已经看到理论上我可以使用下面的,
<%= link_to image_tag('image/someimage.png') + "Some text", some_path %>
但在我的情况下'image / someimage.png'是
<%= image_tag coffeeshop.image_thumb_path %>
我尝试过简单地删除图片标记部分,因此它变为<%= link_to image_tag('image_tag coffeeshop.image_thumb_path') + "Some text", some_path %>
但这不起作用。有没有办法做到这一点?
答案 0 :(得分:2)
link_to(body, url, html_options = {})
link_to
中的第一个参数将被解释为标记的正文,然后是url
,但如果您想在link_to
中添加更多内容,则可以打开它然后关闭它,所有内部将以这种方式解释:
<a href="#">
...
</a>
所以你可以尝试:
<%= link_to some_path do %>
<%= image_tag coffeeshop.image_thumb_path %>
<% end %>