2011-07-28 4 views
6

私はmongoidを初めて使っています。 Ryan Bateのスクリーンキャスト#238の助けを借りて、私はルビーレールでモンゴイドをやっています。mongoidのreferences_manyとhas_manyの相違

mongoid公式サイトの「参考文献」のセクションで、has_manyについて説明しました。

誰でも、has_manyとreferences_manyの違いと、mongoidのどのバージョンをサポートしているのかを説明するのに役立ちますか?

ありがとうございました。

+10

エイリアスですが、違いはありません。 – rubish

+1

非常に役に立ちます。どうもありがとう –

答えて

9

mongoidドキュメントから、あなたはこれを読むことができます:親リレーションを作成 とき

http://mongoid.org/docs/upgrading.html

関係団体は、もはや自動保存しません。以前は、 references_manyまたはreferences_one関連がロードされた新しい文書を保存すると、最初の保存時に の関係が保存されます。バックこの機能を得るために、 自動保存:trueオプションをマクロに提供されなければならない(これが唯一の はreferences_manyとreferences_oneに適用されます):

をだから今、私はそこには違いありません、あなたが自由に埋めることができると思いますhas_manyとオプションautosave: trueを使用する必要がある場合:

関連する問題