0
我試圖做一個嵌套窗體, 我的窗體是有很多Bs的模型A,並且必須將它們全部保存在保存窗體上。 的問題是:我是一個控制器上建設3個BS,但只有一個字段被顯示出來, 下面的代碼:嵌套窗體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
A和B形成:
<%= form_for :a do |f| %>
<%= f.fields_for :bs do |b| %>
<%= b.text_field :name, :class => 'default' %>
<% end %>
<% end %>