1
アクティブな管理コメントにcategory
という属性を追加しようとしています。私はコメントフォームを変更しました。コメントを投稿すると、次のようになります。activeadmin - コメント用に強力なパラメータを上書きする
Started POST "/admin/comments" for ::1 at 2017-05-27 08:20:41 -0400
Processing by Admin::CommentsController#create as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"vaGGzKnE10Nn/QmIzBk+2K0OqvheX6hPRHlm9F9BJkEL1I6D9YDz+qx1d1ekuuVkIfnqYamXqc5aLJH3TFdF4g==", "active_admin_comment"=>{"resource_type"=>"Person", "resource_id"=>"1203", "body"=>"test comment with category", "category"=>"Adventures"}, "commit"=>"Add Comment"}
AdminUser Load (1.2ms) SELECT "admin_users".* FROM "admin_users" WHERE "admin_users"."id" = $1 ORDER BY "admin_users"."id" ASC LIMIT $2 [["id", 1], ["LIMIT", 1]]
Unpermitted parameter: category
ご覧のとおり、カテゴリを保存することはできません。アクティブな管理者コメントの強力なパラメータにアクセスする方法を理解できません。それ、どうやったら出来るの?
私の質問は、activeadmin gemを使用しているときにコントローラコードにアクセスする方法です。それはコントローラのものをバックグラウンドで行います - 私はそれにアクセスする方法を理解する必要があります。 – Philip7899
おお、[this](https://github.com/activeadmin/activeadmin/blob/master/docs/2-resource-customization.md)をお読みになりましたか?強力なパラメータで独自の属性を設定できます。 – Gerry
ありがとうございますが、アクティブな管理リソースのものです。これはリソースではありません - コメントはactiveadminに含まれており、そのコードは宝石のどこかに隠されています – Philip7899