私のモデルでは、一括割り当てのためにさまざまな役割を定義しました。一部のフィールドはattr_accessible :as => :default
. その他のフィールドはattr_accessible :as => [:default, :admin]
.
ActiveAdmin が管理者ロールとして属性を更新できるようにするにはどうすればよいですか?
私のモデルでは、一括割り当てのためにさまざまな役割を定義しました。一部のフィールドはattr_accessible :as => :default
. その他のフィールドはattr_accessible :as => [:default, :admin]
.
ActiveAdmin が管理者ロールとして属性を更新できるようにするにはどうすればよいですか?
ActiveAdmin コントローラには with_role オプションを使用できます。例えば:
# 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