app/views/routes/_stop_point_fields.html.erb
<div class="nested-fields stop_point row">
<%= f.inputs do %>
<div class="col-md-1 resize">
<%= link_to_remove_association "<i class='fa fa-trash-o'></i>".html_safe, f %>
<span class="handle" alt="<%= t('stop_points.index.move') %>" title="<%= t('stop_points.index.move') %>" ><i class='fa fa-arrows'></i></span>
</div>
<div class="col-md-11">
<% if f.object.stop_area.nil? || f.object.new_record? %>
<%= f.input :id, :as => :hidden, :input_html => { :class => "stop_point_id added_stop_point", :value => "" } %>
<%= f.input :position, :as => :hidden, :input_html => { :class => "position" } %>
<%= f.input :stop_area_id, :label => false, :as => :search_stop_area, :json => referential_autocomplete_stop_areas_path(@referential, :format => :json)+"?filter=physical", :hint_text => t('search_hint'), :no_result_text => t('no_result_text'),:searching_text => t('searching_term'), :tokenLimit => 1, :input_html => { :class => "new_stop_point stop_area_id", :"data-pre" => Rabl::Renderer.new('autocomplete_stop_areas/index', [f.object.stop_area].compact, :view_path => 'app/views', :format => :json, :scope => self ).render } %>
<% else %>
<%= f.input :id, :as => :hidden, :input_html => { :class => "stop_point_id" } %>
<%= f.input :position, :as => :hidden, :input_html => { :class => "position" } %>
<%= f.input :stop_area_id, :label => false, :as => :search_stop_area, :json => referential_autocomplete_stop_areas_path(@referential, :format => :json)+"?filter=physical", :hint_text => t('search_hint'), :no_result_text => t('no_result_text'),:searching_text => t('searching_term'), :tokenLimit => 1, :input_html => { :class => "stop_area_id", :"data-pre" => Rabl::Renderer.new('autocomplete_stop_areas/index', [f.object.stop_area].compact, :view_path => 'app/views', :format => :json, :scope => self ).render } %>
<% end %>
</div>
<% end %>
</div>