1

只有当用户是超级管理员时,我才想在仪表板中显示部分。

伪代码(说话很便宜,给我看代码)。

  if current_admin_user.superadmin?
    section "Super admin menu" do
      div do
        link_to "Admins permissions", admin_admin_permissions_url
      end
    end
  end

我怎样才能做到这一点?

有没有更简单的方法来做到这一点?

4

1 回答 1

0

我实际上没有尝试过,但根据发行说明,从0.4.1开始,您可以通过传递可选的“if”条件有条件地显示大多数组件:

section "Super admin menu", if: -> { current_admin_user.super_admin? } do
  div do
    link_to "Admins permissions", admin_admin_permissions_url
  end
end
于 2013-03-04T12:27:49.857 回答