class ActiveAdmin::Filters::Active
def build_filters(conditions)
def build_filters(conditions) conditions.map { |condition| ActiveFilter.new(resource, condition.dup) } end
def initialize(resource, search)
- See: ActiveAdmin::ResourceController::DataAcces#apply_filtering -
Parameters:
-
search(Ransack::Search) -- search object -
resource(ActiveAdmin::Resource) -- current resource
def initialize(resource, search) @resource = resource @filters = build_filters(search.conditions) end