モジュール: Mongoid::関連付け::反映

次による拡張機能。
ActiveSupport::Concern
次のドキュメントに含まれます。
Mongoid::関連付け
定義:
lib/mongoid/関連付け/reflections.rb

Overview

反映モジュールは、関連付けに関する有用な情報を取得できる便利なメソッドを提供します。

名前空間で定義済み

Modules: クラスメソッド

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

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

# refresh_on_all_asaction (*macros) == Array==============================================================

指定された関数のすべての関連付けメタデータを返します。

例:

マニュアル内の複数の関連付けメタデータを検索します。

person.reflect_on_all_associations(:embeds_many)

パラメーター:

  • *macros (Symbol...)

    関連付けマイクロ。

次の値を返します。



32
33
34
# ファイル 'lib/mongoid/as associated/reflections.rb' は、 32行

デフォルト refresh_on_all_関連付け(*macOS)
  自己.クラス.refresh_on_all_asations(*macOS)
end

#reflink_on_as associated (名前) =Mongoid::関連付け::Relatable

指定された名前の関連付けメタデータを返します。

例:

関連付けメタデータを名前で検索します。

person.reflect_on_association(:addresses)

パラメーター:

  • name ( string | Symbol )

    検索する関連付けの名前。

次の値を返します。



20
21
22
# ファイル 'lib/mongoid/as associated/reflections.rb' は、 20行

デフォルト refresh_on_関連付け(name)
  自己.クラス.refresh_on_関連付け(name)
end