Method: Transit::AdminHelper#context_field_item

Defined in:
app/helpers/transit/admin_helper.rb

#context_field_item(field, form) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'app/helpers/transit/admin_helper.rb', line 4

def context_field_item(field, form)
 idfield = field.new_record? ? "" : form.hidden_field(:id)
 (:li, { id:"context_#{field.id.to_s}", class: "field field_#{field.class.to_s.underscore}" }) do
   form.hidden_field(:_type, value: field.class.to_s) <<
   form.hidden_field(:position, rel: 'field_position') <<
   idfield <<
   render(partial: "transit/contexts/#{field.class.to_s.underscore}", locals: { form: form, context: field })
 end.html_safe
end