如果有更好的方式來說明問題,或更好的方式來做到這一點,請讓我知道。Rails Form_for用於許多對象的模態
我想使用form_for更新一些模型使用模態。用戶點擊一個「編輯」和一個模式彈出的字段,並可以點擊提交或取消。我能做到的一種方式是爲每一個模型創建一個模式,但這似乎是錯誤的,並且實際上會擴大html.erb文件的大小。
我該怎麼做?我猜我以某種方式使用了遠程功能?
<div class="modal fade" id="edit-modal" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<%= simple_form_for(@rate) do |f| %>
<%= f.label "Rate/session" %>
<%= f.input :rate_dollars, :label => false, collection: 0..100, :selected => @dol_amt, :include_blank => false %>
<%= f.input :rate_cents, :label => false, collection: {".00" => 0, ".25" => 0.25, ".50" => 0.50, ".75" => 0.75}, :selected => @cent_amt, :include_blank => false %>
<%= f.hidden_field :uid, :value => @user.id %>
<%= f.submit "Update", class: "btn btn-primary" %>
<% end %>
</div>
</div>
</div>
看起來很有希望。嘗試一下。 – Philatanus
如何觸發模式併發送ID? – Philatanus
@Philatanus我將它添加爲編輯 –