я использую монгоид в приложении rails3. У меня есть два документа: companies
, company_addresses
.
Company embeds_many company_addresses.
И после того, как я создам форму для Компании и вложенного Company_offices:
<%= form_for @company do |f| %>
.....
.....<%= render :partial => 'company_offices/form', :locals => { :build => f, :company => @company } %>
<% end %>
Вложенная форма:
<%= build.fields_for company.company_offices.build do |f| %>
..........
<% end %>
Но я хочу в одном запросе добавить два адреса для компании, и если я это сделаю:
<%= form_for @company do |f| %>
.....
.....<%= render :partial => 'company_offices/form', :locals => { :build => f, :company => @company } %>
<%= render :partial => 'company_offices/form', :locals => { :build => f, :company => @company } %>
<% end %>
Он отправляет только последний адрес компании, что я делаю плохо?