module ActiveAdmin::ResourceController::Collection::Search
def active_admin_collection
def active_admin_collection search(super) end
def clean_search_params(search_params)
def clean_search_params(search_params) return {} unless search_params.is_a?(Hash) search_params = search_params.dup search_params.delete_if do |key, value| value == "" end search_params end
def search(chain)
def search(chain) @search = chain.metasearch(clean_search_params(params[:q])) @search.relation end