データベースにアイテムを作成する 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 %>
「ディベートの表示」ページには、2 回表示される別のフォームもあります。
<%= 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 つのフォームのいずれかで送信ボタンをクリックすると、3 つの新しい討論が表示されます。