I have two models and they have has_many and belongs_to relationships. When I have updated one of the childs of the parent using " parent.childs[0].name = 'johny walker' " and called " parent.save! "; it does not saves the child rows which I have updated; except only the parent.created_at field in the database is being updated. Should I loop over the child rows and call their save method instead of the parent to make the job byself ? Regards