モジュール: Mongoid::関連付け::参照::HasOne::Buildable
- 次のドキュメントに含まれます。
- Mongoid::関連付け::参照::HasOne
- 定義:
- lib/mongoid/関連付け/referenced/has_one/Buildable.rb
Overview
has_one 関連付けのビルダの動作。
インスタンス メソッドの概要を折りたたむ
-
#ビルド(ベース、オブジェクト、タイプ = nil、選択した_フィールド = nil) = ドキュメント
このメソッドは、_id またはオブジェクトを受け取り、ID を使用して逆側をクエリするか、関連付けられているオブジェクトをクリアした後にオブジェクトを設定します。
インスタンス メソッドの詳細
#ビルド(ベース、オブジェクト、タイプ = nil、選択した_フィールド = nil) =ドキュメント
このメソッドは、_id またはオブジェクトを受け取り、ID を使用して逆側をクエリするか、関連付けられているオブジェクトをクリアした後にオブジェクトを設定します。
22 23 24 25 26 27 28 29 30 31 |
# ファイル 'lib/mongoid/関連付け/referenced/has_one/Buildable.rb' の場合、行22 デフォルト 構築(ベース, オブジェクト, タイプ = nil, scheduled_fields = nil) 場合 クエリは(オブジェクト) 場合 !ベース.new_record? execution_query(オブジェクト, ベース) end else clear_ associated(オブジェクト) オブジェクト end end |