我有一个非常嵌套的对象模型。我不能给出真正的模型,但足以说它看起来像这样:
在每个父级上,我有accepted_nested_attributes_for和相关的attr_accessible条目,并且更改状态似乎正常。我遇到的问题是验证。
每个对象都有自己的预期验证。此外,对于每个父母,我添加了validates_associations以强制孩子在更新时进行验证。但是,例如,当我使用update_attributes更新A时,我更新了子节点中的某些字段,当它返回false时返回true。
更奇怪的是,如果我断点,强制调用我的IDE中的update_attributes一次,然后让代码进行第二次调用update_attributes似乎按预期运行。
我错过了一些非常明显的东西吗?
为我的对象模型提供真正的cr * p类比道歉