我的目标是允许点击的图片在新标签页中打开。
<li>
<a href="<%= show[:link] %>"><img src="https://lh3.googleusercontent.com/8fNs6Rl3WXCiHqp3OgCPze8YnDi3bKpbMV41oWmDi01hcDtyz9w3xIcdjKFZqGCwhw=w300" alt="songkick" id="songkick" target="_blank">
</a>
</li>
但是我不太确定将放置ruby代码的位置以及我是否需要link_to而不是href。
答案 0 :(得分:0)
Rails模板中的link_to
是在应用内的其他位置a
到route
的快捷方式。
链接使用link_to
并不一定非常有必要使用简单的a
标记,因为它不会在route
中打开target="_blank"
应用程序,但只是链接到资产。
如果您希望该标记打开新窗口,<a>
也应该在xsl:template
标记中
答案 1 :(得分:0)
好的,我没有将目标空白附加到链接上 正确的代码如下:
<li><a href="<%= show[:link] %>" target="_blank"><img src="https:somestuff" alt="songkick" id="songkick"></a></li>