如何添加目标以从rails中的api图像链接打开新选项卡?

时间:2017-08-24 19:14:40

标签: ruby-on-rails api tabs

我的目标是允许点击的图片在新标签页中打开。

<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。

2 个答案:

答案 0 :(得分:0)

Rails模板中的link_to是在应用内的其他位置aroute的快捷方式。

链接使用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>