Method: Sufia::SufiaHelperBehavior#link_to_facet_list

Defined in:
app/helpers/sufia/sufia_helper_behavior.rb

Parameters:

  • values (Array)

    The values to display

  • solr_field (String)

    The name of the solr field to link to without its suffix (:facetable)

  • empty_message (String) (defaults to: "No value entered")

    (‘No value entered’) The message to display if no values are passed in.

  • separator (String) (defaults to: ", ")

    (‘, ’) The value to join with.



101
102
103
104
105
# File 'app/helpers/sufia/sufia_helper_behavior.rb', line 101

def link_to_facet_list(values, solr_field, empty_message="No value entered", separator=", ")
  return empty_message if values.blank?
  facet_field = Solrizer.solr_name(solr_field, :facetable)
  safe_join(values.map{ |item| link_to_facet(item, facet_field) }, separator)
end