怎么把一个班级放在链接里面?

时间:2012-02-01 02:42:57

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1

 <%= link_to content_tag(:span, :class => "ava-icon") %>

我正在尝试在链接上放入一个跨度类。我尝试过这种方法而其他方法没有成功。

2 个答案:

答案 0 :(得分:3)

content_tag的第二个参数是标记的内容。如果您只想要一个空的span标签,那么:

content_tag :span, nil, :class => 'ava-icon'
# "<span class="ava-icon"></span>"

答案 1 :(得分:0)

也许你只是将​​选项传递给了错误的东西:

link_to(content_tag(:span, :class => 'x'))
# => <a><span class="x"></span></a>

link_to(content_tag(:span), :class => 'x')
# => <a class="x"><span></span></a>

据推测,您还希望为您的链接设置目的地。