0

ドキュメントで、この部分を見つけました:

<% permitted_to? :create, :employees do %>
  <%= link_to 'New', new_employee_path %>
<% end %>

これは良いことですが、現在のユーザーが管理者であるかどうかをテストする必要があり、そうであればテキストを表示します...

管理者なら?

この情報は、次のような協会から取得できます。

もし current_user.role == 0

しかし、これは少し汚い解決策です... Declarative Authorizationをよりクリーンでより良い方法でサポートしますか?

4

1 に答える 1

0

これは私が探していたものです:

if has_role?(:admin)
  ...
end
于 2012-05-18T13:58:18.487 に答える