Method: ActiveAdmin::Filters::ResourceExtension#remove_filter

Defined in:
lib/active_admin/filters/resource_extension.rb

#remove_filter(*attributes) ⇒ Object

Remove a filter for this resource. If filters are not enabled, this method will raise a RuntimeError

Parameters:

  • attributes (Symbol)

    The attributes to not filter on

Raises:



63
64
65
66
67
# File 'lib/active_admin/filters/resource_extension.rb', line 63

def remove_filter(*attributes)
  raise Disabled, "remove" unless filters_enabled?

  attributes.each { |attribute| (@filters_to_remove ||= []) << attribute.to_sym }
end