class ActiveAdmin::Views::IndexList

def build_index_list(index_class)

Parameters:
  • index_class (Class) -- The class on which to build the link and html classes
def build_index_list(index_class)
  params = request.query_parameters.except :page, :commit, :format
  url_with_params = url_for(**params.merge(as: index_class.index_name.to_sym).symbolize_keys)
  a href: url_with_params, class: classes_for_index(index_class) do
    name = index_class.index_name
    I18n.t("active_admin.index_list.#{name}", default: name.to_s.titleize)
  end
end