【问题标题】:Making custom navigation depending on user role根据用户角色进行自定义导航
【发布时间】:2011-03-05 05:19:24
【问题描述】:

我有 3 种类型的用户,3 个角色。通过设计,我可以通过 current_user.role 方法获得角色。

根据用户角色制作 3 种不同导航(呈现部分或整体布局)的最简洁方法是什么?

【问题讨论】:

    标签: ruby-on-rails-3


    【解决方案1】:

    如果您想根据角色重定向到不同的控制器和/或操作,您可能对这个问题和答案感兴趣:Rails 3 routing based on context

    【讨论】:

      【解决方案2】:

      我这样做是这样的:

      <% if current_user.role? :admin %>
        <li class="apanel"><%= link_to_unless_current("Administracioni panel", :controller => 'admin', :action => 'index') %></li>
      <% end %>
      

      这是一个有点愚蠢的方式,但有效:)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-09-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-24
        • 2015-08-23
        • 2021-03-27
        • 2020-08-09
        相关资源
        最近更新 更多