如何将活动管理员限制为仅限管理员用户?

时间:2014-04-25 04:23:31

标签: ruby-on-rails activeadmin

我有一个带有rolify gem的用户模型。在我的应用程序中,我使用active_admin作为管理界面。 我可以将active_admin限制为仅限管理员用户吗?

1 个答案:

答案 0 :(得分:1)

尝试将rolify角色检查放在Active Admin documentation's example for getting access to the current user

中提到的相同位置
class OnlyAdmins < ActiveAdmin::AuthorizationAdapter
  def authorized?(action, subject = nil)
    # Do rolify check here
    user.has_role? :admin
  end
end