1

user_idが保護されているため、アクティブなadminでuser_idを使用してオブジェクトを作成できません。user_idをattr_accessibleから外すと、オブジェクトは安全ではありません。

4

1 に答える 1

1

with_roleActiveAdminはAliExpressResourceを使用するため、コントローラーごとにクラスメソッドを使用できます。

https://github.com/josevalim/inherited_resources/issues/151を確認してください

デフォルトですべてをセットアップするには、

# config/initializers/active_admin.rb
module ActiveAdmin
  class BaseController
    with_role :admin
  end
end

ところで、この問題に関する良い記事http://ejholmes.github.com/2012/04/22/handling-mass-assignment-with-active-admin.html

于 2013-03-23T22:26:25.873 に答える