如何在Rails的link_to body中嵌入HTML?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (65)

在link_to方法生成的链接主体中获取嵌入式HTML的最佳方法是什么?

我基本上想要以下内容:

<a href="##">This is a <strong>link</strong></a>

我一直在试着去解决Rails和<span>标签中提到的问题,但没有解决。我的代码如下所示:

item_helper.rb

def picture_filter
    #...Some other code up here
    text = "Show items with " + content_tag(:strong, 'pictures')
    link_to text, {:pics => true}, :class => 'highlight'
end

item_view.html.erb

 #...
 <%=raw picture_filter %>
 #...
提问于
用户回答回答于

试试这种方式

<%= link_to(raw("a <strong>strong</strong> link"),{:pics => true},{ :class => 'highlight'})  %>
用户回答回答于
= link_to "http://www.example.com" do
   <strong>strong</strong>

扫码关注云+社区

领取腾讯云代金券