在文档中我发现了这一部分:
<% permitted_to? :create, :employees do %>
<%= link_to 'New', new_employee_path %>
<% end %>
这很好,但我需要测试一下,如果当前用户是admin,如果是,那么显示一些文本......有点像
如果是管理员?
我可以从关联中获取此信息,例如:
if current_user.role == 0
但这是一个有点脏的解决方案......支持声明授权一些更清洁,更好的方法吗?
答案 0 :(得分:0)
这就是我一直在寻找的:
if has_role?(:admin)
...
end