我的公司有很多电话。
我创建了种子数据以添加 1 家公司和 1 部电话
当 RailsAdmin 呈现公司表单时,电话的嵌套字段正确显示。
当我单击“添加新电话”时,它会添加 2 个选项卡(每个选项卡都显示“电话(新)”),但无法显示这些字段。我一次又一次地单击“添加新手机”,又获得了 2 个标签,但无法输入数据。
def Company < ActiveRecord::Base
has_many :phones
attr_accessible :name, :phones_attributes
accepts_nested_attributes_for :phones, :allow_destroy => true, :reject_if => proc { |obj| obj.blank? }
end
def Phone < ActiveRecord::Base
belongs_to :company, :inverse => :phones
attr_accessible :number, :provider, :phone_type
end
顺便说一句 - 无论是编辑还是新建,“添加新手机”都不会显示任何输入数据的字段。