モジュール: Mongoid::関連付け::埋め込み::埋め込みMany::Proxy::Classメソッドs

次のドキュメントに含まれます。
Mongoid::関連付け::埋め込み::埋め込みMany::Proxy
定義:
lib/mongoid/関連付け/ embedded/ embedded/ embeddeds_many/proxy.rb

Overview

プロキシ クラスのクラスレベル メソッド。

インスタンス メソッドの概要を折りたたむ

インスタンス メソッドの詳細

#year_loader (関連付け、 Docs ) = Mongoid::関連付け::埋め込み::Eager

この関連付けの早期ローダーを返します。

パラメーター:

  • 関連付け 配列未満Mongoid >

    早期ロードする関連付け

  • docs 配列未満Mongoid >

    指定された関連付けを持つ親ドキュメントで、早期にロードされたドキュメントを格納する必要があります。

次の値を返します。



29
30
31
# ファイル 'lib/mongoid/関連付け/埋め込み/埋め込み_many/proxy.rb' 行29

デフォルト Bearer_loader(関連付け, docs)
  より量.新着情報(関連付け, docs)
end

#埋め込み = true

関連付けが埋め込みである場合は true を返します。 この場合は常に true 。

例:

関連付けは埋め込まれていますか?

Association::Embedded::EmbedsMany.embedded?

次の値を返します。

  • ( true )

    true。



40
41
42
# ファイル 'lib/mongoid/関連付け/埋め込み/埋め込み_many/proxy.rb' 行40

デフォルト 埋め込み
  true
end

# foreign_key_supfix = nil

外部キー フィールドのサフィックス(_id)または "_ids" を返します。

例:

外部キーのサフィックスを取得します。

Association::Embedded::EmbedsMany.foreign_key_suffix

次の値を返します。

  • (nil)

    nil.



50
51
52
# ファイル 'lib/mongoid/関連付け/埋め込み/埋め込み_many/proxy.rb' 行50

デフォルト foreign_key_supfix
  nil
end