我不明白这个输出。我有这个
<%= link_to(:class=>"dropdown-toggle", "data-toggle"=> "dropdown") do %>
<%= content_tag(:span, :class=>"hidden-xs-only") do %>
<%= link_to("Sign Up", new_user_registration_path) %>
<% end %>
<% end%>
但它会输出
<a class="dropdown-toggle" data-toggle="dropdown">
<span class="hidden-xs-only">
</span>
</a>
<a href="/users/sign_up">Sign Up</a>
答案 0 :(得分:1)
很抱歉,嵌套<a>
代码无效HTML。
使用<ul>
或<div>
作为外部元素
你必须使用javascript来切换子元素,所以是的,只需添加一个onclick
监听器,其中包含显示/隐藏下拉列表的功能