如何在ActiveRecord条件更新中保留新的对象层次结构?

时间:2015-08-31 13:53:13

标签: ruby-on-rails activerecord

我正在建立一个小的AR对象层次结构,比如说Parent has_many Child个对象,在我去的时候实例化和关联每个对象。

现在我有了这个,我需要在保存之前检查Parent是否已经存在,如果确实如此,那么为每个对象的每个属性提供可能有新值的整个层次结构。

我先不能find_or_create。我必须构建层次结构,然后进行检查并创建或更新。

Rails如何处理?如果我只有父母那么它会更简单,但是所有附加的对象都会让它变得更加困难。

1 个答案:

答案 0 :(得分:0)

我认为,您可以通过嵌套表单进行管理,并且存储父/子关系数据非常有用。

希望它对你有所帮助!!