class ActiveAdmin::ResourceDSL

def permit_params(*args, &block)


end
end
defaults
else
defaults + [:author]
if current_user.admin?
defaults = [:title, :body]
permit_params do

Or

permit_params :title, :author, :body, tags: []

Either

Keys included in the `permitted_params` setting are automatically whitelisted.
def permit_params(*args, &block)
  param_key = config.param_key.to_sym
  belongs_to_param = config.belongs_to_param
  create_another_param = :create_another if config.create_another
  controller do
    define_method :permitted_params do
      permitted_params =
        active_admin_namespace.permitted_params +
          Array.wrap(belongs_to_param) +
          Array.wrap(create_another_param)
      params.permit(*permitted_params, param_key => block ? instance_exec(&block) : args)
    end
  end
end