link_to
就上下文而言,您提供的内容是可以的。
让我告诉你这是怎么回事:
这是您提到的链接:
<%= link_to "Sign-In", new_user_session_path, :class => "dropdown-toggle", :data => {:toggle=>"dropdown"} %>
这是上面的link_to形成的对应的html链接:
<a href="users/sessions/new" class="dropdown-toggle" data-toggle="dropdown">Sign-In</a>
现在考虑这个链接:
<%= link_to(raw("Sign-In" +("<b class= 'caret'></b>")), new_user_session_path, :class => "dropdown-toggle", :data => {:toggle=>"dropdown"}) %>
上面的链接将为您提供以下 html 链接:
<a class="dropdown-toggle" data-toggle="dropdown" href="users/sessions/new">Sign-In<b class= 'caret'></b></a>
现在你几乎接近你的结果了。唯一的就是href。
好的,让我们稍微修改一下上面link_to
的内容,只需更改href 路径为-
<%= link_to(raw("Sign-In" +("<b class= 'caret'></b>")), "#", :class => "dropdown-toggle", :data => {:toggle=>"dropdown"}) %>
生成的链接现在等同于您想要的:
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Sign-In<b class= 'caret'></b></a>