Lov*_*ils 3 ruby-on-rails ruby-on-rails-4
我的网络应用程序中有以下行。
<%= simple_format(auto_link(@micropost.content), {}, :sanitize => false) %>
Run Code Online (Sandbox Code Playgroud)
我尝试添加目标以在新选项卡中打开链接,但它不起作用。
<%= simple_format(auto_link(@micropost.content), {}, :sanitize => false, :html => { :target => "_blank" }) %>
Run Code Online (Sandbox Code Playgroud)
我怎样才能让它发挥作用?谢谢。
小智 6
我建议像这样反转 simple_format 和 auto_link :
<%= auto_link(simple_format(@micropost.content), html: { target: '_blank' }) %>
Run Code Online (Sandbox Code Playgroud)
这样你就不必将 sanitize 设置为 false
| 归档时间: |
|
| 查看次数: |
1680 次 |
| 最近记录: |