stadtratmonitor/app/helpers/search_helper.rb
2015-11-23 22:10:44 +01:00

26 lines
665 B
Ruby

module SearchHelper
def facet_list(facets)
return unless facets.present?
content_tag(:ul) do
facets.each do |facet|
concat content_tag(:li,
"#{facet.term} (#{facet.count})",
class: "facet"
)
end
end
end
def filter_select(builder, name, desc, facets, selected)
capture do
concat(label name, desc)
concat(
builder.select name,
options_from_collection_for_select(facets, :term, :term_with_count, selected),
{ include_blank: true },
{ onchange: "this.form.submit();" }
)
end
end
end