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