我想用Ruby on Rails link_to
和image_tag
方法输出以下内容:
<a href="#">Lorem Ipsum <img src="/images/menu-arrow-down.gif"></a>
在Rails中什么是好方法?
我想用Ruby on Rails link_to
和image_tag
方法输出以下内容:
<a href="#">Lorem Ipsum <img src="/images/menu-arrow-down.gif"></a>
在Rails中什么是好方法?
为什么不直接使用链接和图像标签呢?
<%= link_to "hiii #{image_tag(yourimagepath)}", "link_path" %>
您也可以try 上面的追加操作(string + image_tag
),但如果其中一项变成nil
,它将抛出一个错误.使用插值,如果是nil
,它将只显示一个空白图像(或字符串).
对于Rails 3,您需要使用html_safe
:
<%= link_to "hiii #{image_tag(yourimagepath)}".html_safe, "link_path" %>