0

使用法に関しては、私は同じ意味で使用parent.childs.buildしました。parent.build_child2つの方法を同じように使用しても大丈夫ですか?

2つの方法に違いがある場合、それぞれの方法はどのような状況で使用されますか?

4

2 に答える 2

1

通常、build_childhas_one状況で使用children.buildされ、 で使用されhas_manyます。

ただし、ここには実際の違いはありません。それぞれが新しいオブジェクトを作成し (保存はしません)、新しいオブジェクトの parent_id を親に設定します。

于 2012-07-20T03:44:45.993 に答える
0

私の知る限り、それらは同じ方法を参照しています。Rails は便宜上、両方の場所に配置しました。

于 2012-07-20T03:45:54.103 に答える