Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何将一个类放在链接内部的跨度中? “ava图标”)%%>_Ruby On Rails_Ruby_Ruby On Rails 3_Ruby On Rails 3.1 - Fatal编程技术网

Ruby on rails 如何将一个类放在链接内部的跨度中? “ava图标”)%%>

Ruby on rails 如何将一个类放在链接内部的跨度中? “ava图标”)%%>,ruby-on-rails,ruby,ruby-on-rails-3,ruby-on-rails-3.1,Ruby On Rails,Ruby,Ruby On Rails 3,Ruby On Rails 3.1,我试图在一个链接上输入一个span类。我尝试过这种方法,也尝试过其他方法,但都没有成功。也许你只是把选项传递给了错误的东西: <%= link_to content_tag(:span, :class => "ava-icon") %> 链接到(内容标签(:span,:class=>'x')) # => 链接到(内容标签(:span),:类=>'x') # => 您可能还希望链接有一个目的地。content\u标签的第二个参数是标签的内容。如果您只需要一个空的span

我试图在一个链接上输入一个span类。我尝试过这种方法,也尝试过其他方法,但都没有成功。

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

 <%= link_to content_tag(:span, :class => "ava-icon") %>
链接到(内容标签(:span,:class=>'x'))
# => 
链接到(内容标签(:span),:类=>'x')
# => 

您可能还希望链接有一个目的地。

content\u标签的第二个参数是标签的内容。如果您只需要一个空的span标记,则:

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>
content\u标记:span,nil,:class=>“ava图标”
# ""

非常感谢您的帮助tadman,但我不知道为什么sill会在html上呈现此内容:
content_tag :span, nil, :class => 'ava-icon'
# "<span class="ava-icon"></span>"