Моя форма rails 5 автоматически отправляется, когда пользователь изменяет параметр в collection_select.На этой странице есть два параметра, так что пользователь может изменить любой из них, ему нужно использовать кнопку выбора.
Просмотр:
<%= form_for @job, url: start_search_job_path(@job) do |f| %>
<P><%= f.label :vpc_id, 'VPC' %>:
<%= f.collection_select :vpc_id, @vpcs, :vpc_id, :vpc_id %></P>
<P><%= label_tag(:num_log_events, @max_events_label) %>:
<%= number_field_tag(:num_log_events, @max_events, min: 1000, max: @max_events, step: 1000, placeholder: @max_events_label) %></P>
<%= f.submit 'Start Search Job', class: 'btn btn-default btn-block'%>
<% end %>
Выходной HTML:
<form class="new_job" id="new_job" action="/security_groups/start_search_job" accept-charset="UTF-8" method="post">
<input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="xx" />
<P><label for="job_vpc_id">VPC</label>:
<select name="job[vpc_id]" id="job_vpc_id">
<option value="vpc-0e498765d6cd1a937">vpc-0e498765d6cd1a937</option>
<option value="vpc-b17cc4d8">vpc-b17cc4d8</option>
</select></P>
<P><label for="num_log_events">Number of log events</label>:
<input type="number" name="num_log_events" id="num_log_events" value="4000000" min="1000" max="4000000" step="1000" placeholder="Number of log events" /></P>
<input type="submit" name="commit" value="Start Search Job" class="btn btn-default btn-block" data-disable-with="Start Search Job" />
Как я могу остановить автоматическую отправку?Спасибо, Радж