app/views/georeferences/geo_locates/_form.html.erb
<div class="flexbox">
<div class="item item1 one_fifth_width">
<%= form_for(@georeference, url: '/georeferences/geo_locates') do |f| %>
<%= render('shared/errors', object: @georeference) %>
<div class="field">
<%= f.label :iframe_response %>
<br>
<%= text_field_tag('georeference[iframe_response]') %>
</div>
<div class="required">
<div class="field">
<%= f.label :collecting_event_id %>
<br>
<%= render :partial => '/workbench/elements/forms/ajax_select',
:locals => {controller: '/collecting_events',
object: 'georeference',
method: 'collecting_event_id',
tag_id: 'collecting_event_id_for_georeference',
display: collecting_event_tag(@georeference.collecting_event)
} %>
</div>
</div>
<%= f.fields_for :origin_citation, @georeference.origin_citation do |s| -%>
<div class="field">
<%= s.label :source %>
<br>
<%= render(partial: 'workbench/elements/forms/ajax_select', locals:
{controller: '/sources',
related_object: @georeference.source,
object: 'georeference[origin_citation_attributes]',
method: 'source_id',
tag_id: 'source_id_for_original_citation_georeference',
size: '50%',
display: source_tag(@georeference.source)})
%>
</div>
<% end %>
<div class="field">
<%= f.label :is_public %>
<br>
<%= f.check_box :is_public %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
</div>
<div class="item item2">
<%= render 'geolocate_iframe' %>
</div>
</div>