如何在rails中的链接中添加其他标签?

时间:2010-12-09 02:50:14

标签: ruby-on-rails ruby

以下代码:

<%= link_to content_tag(:span, 'foo'), :action => 'new' %>

呈现如下链接:

<a href="/new"><span>foo</span></a>

我想在结束的span标记之后添加粗体标记,如下所示:

<a href="/new"><span>foo</span><b></b></a>

如何在结束范围标记后添加 标记?

1 个答案:

答案 0 :(得分:6)

您可以传递link_to块而不是字符串参数:

<%= link_to :action => 'new' do %>
  <span>foo</span>
  <strong></strong>
<% end %>

注意:如果您使用的是Rails 2.3或更早版本,请使用:

<% link_to :action => 'new' do %>