我的模型hotel.rb
有accepts_nested_attributes_for :rates
和has_many :rates
关系。
我想在创建新酒店时创建一个表单可以创建多个费率实例。
此代码效果很好,但仅适用于酒店视图中_form.html.erb
的单个实例或费率。
<%= fields_for :rates do |rf| %>
<div class="form-group">
<%= rf.label :stock %>
<%= rf.number_field :stock, class: 'form-control' %>
</div>
<div class="form-group">
<%= rf.label :service %>
<%= rf.text_area :service, class: 'form-control' %>
</div>
<% end %>
如何在添加多个实例时添加多个字段,如数组:
<%= rf.number_field 'rates[stock][]', class: 'form-control' %>
但是我必须用params编写控制器中所有实例的创建。