Module: DSMediaLibrary::FormHelper

Defined in:
app/helpers/ds_media_library/form_helper.rb

Defined Under Namespace

Classes: MediaLibrary

Instance Method Summary collapse

Instance Method Details

#media_library(field, label: field.to_s.humanize, multiple: false, optional: false, dimensions: nil, helptext: nil, preview: true, required: false, &block) ⇒ Object



5
6
7
8
9
# File 'app/helpers/ds_media_library/form_helper.rb', line 5

def media_library field, label: field.to_s.humanize, multiple: false, optional: false, dimensions: nil, helptext: nil, preview: true, required: false, &block
  selected_ids = Array(object.send(field)).map(&:id)
  helper = MediaLibrary.new(selected_ids, field, label, multiple, optional, dimensions, helptext, preview, required)
  @template.render "ds_media_library/form_helper/media_library_helper", form: self, helper: helper, &block
end