Module: Adeia::ApplicationHelper

Defined in:
app/helpers/adeia/application_helper.rb

Instance Method Summary collapse

Instance Method Details

#options_for_enum(record, enum) ⇒ Object



3
4
5
6
7
# File 'app/helpers/adeia/application_helper.rb', line 3

def options_for_enum(record, enum)
  model = record.class
  pluralized_enum = enum.to_s.pluralize
  options_for_select(model.send(pluralized_enum).map {|k, v| [ t("#{model.model_name.i18n_key}.#{pluralized_enum}.#{k}"), k ]}, record.send(enum))
end