我有一个对象 Foo 具有各种属性(val1, val2, val3) Foo 也有一个栏的集合(通过 has_many 关系)
Bar 有属性 ( val4, val5, val6 ) Bar 也有键的集合(通过 has_many 关系)
键具有属性(val7)
当我创建一个 Foo 对象时,我想创建/修改所有 Bar 对象。有一项规定可以在屏幕中添加一个新栏。当用户在修改 Bar 时,他可能还会添加一些 Key(s)。
但是没有 Foo 就不能创建/保存 Bar 对象。我应该如何处理这个问题,是否有一个 gem 可以抽象这个页面流和对象的存储。我只想在存储 Foo 时存储所有对象。