我有以下代码片段,用于创建导航项列表(菜单):
<ul class="nav">
<li><%= link_to "Log in", login_path %></li>
<li><%= link_to "Help", help_path %></li>
<% if logged_in? %>
<li><%= link_to "Home", root_path %></li>
</ul>
当我没有登录时,菜单显示为:
Log in
Help
当我登录时,它显示为
Log in
Help
Home
登录后,我想:
- 隐藏或删除
log in
菜单项和 - 重新排列剩余的菜单项,以便
Home
第一个和Help
下一个。