У меня есть форма в приложении rails, которая создает элемент в моей базе данных, но когда я отправляю форму, она создает 3 элемента за клик.
У меня есть 2 другие формы, которые добавляют вещи к тому жебаза данных, но они находятся на разных страницах, это может быть связано?
Это моя форма на странице "Новые дебаты":
<%= form_for(@debate) do |f| %>
<div class="field">
<%= f.label :proposition %><br />
<%= f.text_field :proposition %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
У меня также есть другая форма на "шоустраница обсуждения », которая появляется дважды:
<%= form_for(@debate.debates.create) do |support_form| %>
<div>
<%= support_form.label :content %><br />
<%= support_form.text_area :content %>
</div>
<%= support_form.hidden_field :is_supporting, :value => is_supporting %>
<div class="actions">
<%= support_form.submit %>
</div>
<% end %>
И когда я нажимаю кнопку« Отправить »в любой из трех форм, я получаю 3 новых обсуждения.