我有一个 Parent 对象,它有一个 Child 对象作为 has_many 关联。
我得到第一个孩子:
s = Parent.first str = s.children.first
并改变它:
str.remarks = "某事"
现在,我希望 s.save 也能拯救孩子,但事实并非如此。我需要显式调用 str.save,这很糟糕(因为它不在事务中,而且它也很丑陋)。
我尝试用 :autosave=>true (在双方)标记关系,但它什么也没做。
解决这个问题的标准方法是什么?
如果重要的话,我正在使用 ROR4,ruby 2.0。
谢谢。