在HTML中,如果我想要在新窗口中打开链接,我会采用 target =“_ blank”,如下所示:
<a href="http://www.website.com/" target="_blank"><img src="/img.png" /></a>
如何将“_ blank”添加到rails?这是我到目前为止链接的代码(但它当前在相同的选项卡/窗口中打开):
<%= link_to image_tag("img.png"), 'http://www.website.com/' %>
答案 0 :(得分:45)
我认为就像这样
<%= link_to image_tag('img.png'), 'http://www.website.com', target: '_blank' %>
请参阅http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to
答案 1 :(得分:0)
您可以删除js中链接的默认操作
$('#button-id').click(function(e){
e.preventDefault();
});
preventDefault()函数可以阻止事件的默认操作
答案 2 :(得分:0)
对于任何想知道如何在传递块时实现此目的的人:
<%= link_to(product.link, target: '_blank') do %>
答案 3 :(得分:0)
如果您更喜欢使用符号
,也可以displayArray;
getchar;