2016-05-17 84 views
1

我的网络应用程序中有以下行。如何使用simple_format和auto_link在新选项卡中打开链接?

<%= simple_format(auto_link(@micropost.content), {}, :sanitize => false) %> 

我试图添加目标来打开新选项卡中的链接,但它不起作用。

<%= simple_format(auto_link(@micropost.content), {}, :sanitize => false, :html => { :target => "_blank" }) %> 

我该如何得到这个工作?谢谢。

+0

您使用的是rails_autolink宝石(https://rubygems.org/gems/rails_autolink)? – Willian

+0

@Willian是的,我在我的宝石文件中有这个。 gem'rails_autolink' – LovingRails

+0

您是否试过这种方式:auto_link(post_body,:all,:target =>“_blank”)? – Willian

回答

2

尝试auto_link助手里面,像这样:

<%= simple_format(auto_link(@micropost.content, html: { target: '_blank' }), {}, :sanitize => false) %> 
+0

这是完美的@ juan-fuentes。非常感谢。 – LovingRails

相关问题