ActiveAdmin在大规模分配中的作用



在我的模型中,我定义了质量分配的不同角色。有些字段是attr_accessible :as => :default。其他字段是attr_accessible :as => [:default, :admin]

如何允许ActiveAdmin能够更新为管理角色?

您可以将with_role选项用于ActiveAdmin控制器。例如:

# app/admin/users.rb
ActiveAdmin.register User do
  controller { with_role :admin }
end

正如Venkat在其他答案中所说的那样,您可以使用with_role选项来完成此操作。但是,将其插入 config/initializers/active_admin.rb而不是在每个控制器中插入它是一个更好的主意:

module ActiveAdmin
  ResourceController.class_eval do
    with_role :admin
  end
end

相关内容

最新更新