0
Я пытаюсь создать вложенную форму, моя форма предназначена для модели A, у которой много Bs, и вам нужно сохранить их все в форме сохранения. Проблема заключается в: Я корп.3 закладная на контроллере, но только одно поле появляется, вот код:Вложенная форма с has_many
Класс A:
class A < ActiveRecord::Base
has_many :bs
accepts_nested_attributes_for :bs
end
Класс B:
class B < ActiveRecord::Base
belongs_to :a
end
контроллер:
class AController < ApplicationController
def new
@a = A.new
3.times { @a.bs.build }
end
end
а и Б форма:
<%= form_for :a do |f| %>
<%= f.fields_for :bs do |b| %>
<%= b.text_field :name, :class => 'default' %>
<% end %>
<% end %>