モジュール: Mongoid::Clients::StorageOptions
- 次による拡張機能。
- ActiveSupport::Concern
- 次のドキュメントに含まれます。
- Mongoid::Clients
- 定義:
- lib/mongoid/clients/storage_options.rb
Overview
Mongoid::Document に含まれる混合モジュールで、ドキュメントをデフォルトで保存するコレクションを設定する機能が追加されます。
名前空間で定義済み
Modules: クラスメソッド
インスタンス属性の概要を折りたたむ
-
は、ログを記録します。 nil
private
現在のオブジェクトがインスタンス化/作成されたときにアクティブになっていたストレージ オプションを記憶します。
インスタンス メソッドの概要を折りたたむ
-
詳しくは、 ストレージ_オプション を参照してください。 = オブジェクト
private
現在の永続化コンテキストからストレージ オプションを保存します。
-
# storage_options =ハッシュ
private
このレコードに適用されるストレージ オプションは、クラス レベルで宣言されたストレージ オプションの両方で構成されています(例: Store_in)は、記憶されたストレージ オプションとマージされました。
インスタンス属性の詳細
は、ログを記録します。 nil
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
現在のオブジェクトがインスタンス化/作成されたときにアクティブになっていたストレージ オプションを記憶します。
25 26 27 |
# ファイル 'lib/mongoid/clients/storage_options.rb' は、 25行を デフォルト @remembered_storage_options end |
インスタンス メソッドの詳細
詳しくは、 ストレージ_オプション を参照してください。 =オブジェクト
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
現在の永続化コンテキストからストレージ オプションを保存します。
41 42 43 44 45 46 |
# ファイル 'lib/mongoid/clients/storage_options.rb' は、 41行を デフォルト return 場合 Mongoid.legacy_永続性_context_behavior ops = duration_context. 自己. = ops 場合 ops end |
# storage_options =ハッシュ
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
このレコードに適用されるストレージ オプションは、クラス レベルで宣言されたストレージ オプションの両方で構成されています(例: Store_in)は、記憶されたストレージ オプションとマージされました。
34 35 36 |
# ファイル 'lib/mongoid/clients/storage_options.rb' は、 34行を デフォルト 自己.クラス..merge( || {}) end |