埋め込みドキュメントをモンゴイドで自動的に初期化する方法はありますか?私が意味することは、ガレージ文書を埋め込んでいるユーザーに与えられていることです。私は完全にガレージを持つユーザーを設定するには、次のコードを記述する必要があります。Mongoid:親の構築時に自動的に初期化される埋め込みドキュメント
user = User.create!(name: "John")
user.build_garage
user.garage.cars << Car.create!(name: "Bessy")
は私がuser.build_garage
を呼び出すスキップすることができる方法はありますか?
おかげ
これは、以前の埋め込みドキュメントを上書きするわけではないので、良いアイデアを見つけたのですか? – GTDev
ユーザーのためにこれを行うmongoidの自動車はありますか? – GTDev
私はあなたの最初の点を修正する答えを編集しました。いいえ、そのための自動化はありません。私はそのような機能は実際のアプリケーションコードに属すると言います。 – moritz