直升机,
bootstrap 新手并尝试将其与 rails 一起使用。我正在尝试创建一个导航栏并尝试显示导航栏最右侧的链接,但该链接不起作用。这是我的代码:
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<ul class="nav">
<li class="active">
<%= link_to "Rubyblog", root_path, :class => 'brand' %>
</li>
<li>
<a href="#">Edit Account</a>
</li>
<li>
<a href="#">Categories</a>
</li>
<ul class = "nav pull-right">
<a href="#">Current User</a>
</ul>
</ul>
</div>
我正在尝试在导航栏的最右侧显示最后一个链接“当前用户”。使用 div 类“nav pull-right”似乎不起作用:http: //i.imgur.com/BEBcaIc.png
请让我知道我错过了什么/做错了什么。感谢您的投入。
谢谢!麦克风
编辑:回答我的问题:
从主“nav”类标签中拉出“nav pull-right”,它就可以工作了。更新代码:
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<ul class="nav">
<li class="active">
<%= link_to "Rubyblog", root_path, :class => 'brand' %>
</li>
<% if user_signed_in? %>
<li>
<%= link_to 'Edit Account', edit_user_registration_path %>
</li>
<li>
<%= link_to 'Categories', categories_path %>
</li>
<% if current_user.has_role? :admin %>
<li>
<%= link_to 'Users', users_path %>
</li>
<%end%>
<%else%>
<li>
<%= link_to 'Sign up', new_user_registration_path %>
</li>
<% end %>
</ul>
<ul class = "nav pull-right">
<li><%= link_to 'Welcome, '+current_user.name, edit_user_registration_path %></li>
</ul>