根据用户角色进行自定义导航
问题描述:
我有3种类型的用户,3个角色。通过设计,我可以通过current_user.role方法获得角色。根据用户角色进行自定义导航
根据用户的角色做出3种不同导航(渲染一些部分或整体布局)的最简洁方法是什么?
答
我做这个是这样的:
<% if current_user.role? :admin %>
<li class="apanel"><%= link_to_unless_current("Administracioni panel", :controller => 'admin', :action => 'index') %></li>
<% end %>
这是一个有点笨的办法,但工程:)