假设您有以下Child
课程:
Child < AR
belongs_to :parent
end
与一个Parent
类相关联:
Parent < AR
has_many :children
end
我想在 的动作/视图中创建一个表单,如果没有分配,则ChildrenController
允许用户创建一个新的Child
和一个新的(我不想要一个,因为它与应用程序)。Parent
ParentsController
我在 new.haml.html 视图中创建了一个简单的表单:
= simple_form @child do |c|
c.input :field_for_child
c.association :parent do |p|
p.input :field_for_parent
结果是一个看起来像的 params 哈希"child" => { "field_for_child" => "value1", "parent" => { "field_for_parent: => "value2" } }
如何以尽可能少的行保存“子”和“父”?