如果有更好的方式来说明问题,或更好的方式来做到这一点,请让我知道。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我将它添加为编辑 –