Method: Admin::SelectComponent#select_field

Defined in:
lib/generators/infold/templates/install/app/components/admin/select_component.rb

#select_fieldObject



13
14
15
16
17
18
19
20
# File 'lib/generators/infold/templates/install/app/components/admin/select_component.rb', line 13

def select_field
  classes = %W(form-select #{@class})
  classes << 'is-invalid' if helpers.admin_field_invalid?(@form, @field)
  @form.select(@field, @list,
               { include_blank: @blank,
                 selected: @selected_value || @form.object.send(@field).to_s },
               { class: classes.join(' ') })
end