基本的に、@ user1224344のような同じ問題があります:
Railsの同じページから複数の重複したフォームを送信する方法 - できれば1つのボタンで
そして、最初の答えはかなり良さそうに見えますが、レールの初心者として、プロジェクトでそれを転置するのに問題があります。OK、1つの送信ボタンだけで保存する必要がある同じコントローラを持つ2つのフォームがあります:
<table width="100%">
<tr>
<%= form_for([@patient, @patient.treatments.build]) do |f| %>
<th><%= f.collection_select :category_id, Category.find(:all), :id, :typ %></th>
<th><%= f.text_field :content %></th>
<th><%= f.hidden_field :note, :id => "canvascontent" %></th>
<th><%= f.text_field :day, :value => Date.today %></th>
<th><%= f.submit :class => 'btn btn-small btn-primary', :onclick => "sketch.toDataURL()" %></th>
<th><input type="button" onclick="sketch.clearRecording()" class="btn btn-small btn-danger" value="Löschen"></th>
<% end %>
</tr>
</table>
<table width="100%">
<tr>
<%= form_for([@patient, @patient.treatments.build]) do |f| %>
<th><%= f.collection_select :category_id, Category.find(:all), :id, :typ %></th>
<th><%= f.text_field :content , :id => "inputbox"%></th>
<th><%= f.text_field :day, :value => Date.today %></th>
<th><%= f.submit :class => 'btn btn-small btn-primary'%></th>
<% end %>
</tr>
</table>
手伝ってくれてありがとう!特に日曜日の夜に(少なくともここドイツでは)