例外: Mongoid::Errors::InvalidDependStratey

継承:
MongoidError
  • オブジェクト
すべて表示
定義:
lib/mongoid/errors/invalid_depend_stratey.rb

Overview

このエラーは、関連付け依存関係に対して無効な戦略が定義されている場合に発生します。

定数の概要

MongoidErrorから継承された定数

MongoidError::Base_KEY

インスタンス属性の概要

MongoidErrorから継承される属性

問題が発生した場合、解決が与えられたら次の状況が発生します。

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

MongoidErrorから継承されたメソッド

#compose_message

コンストラクターの詳細

#初期化(関連付け、無効_戦略、有効_戦略) = InvalidDependentStratey

新しいエラーを作成します。

例:

新しいエラーを作成します。

InvalidDependentStrategy.new(association, invalid_strategy, valid_strategies)

パラメーター:

  • 関連付け Mongoid ::関連付け

    この依存関係が定義されている関連付け。

  • invalid_strategy シンボル | string

    試行された無効な戦略。

  • valid_strategies 配列<Symbol>

    有効な戦略。



19
20
21
22
23
24
25
26
27
28
29
# ファイル 'lib/mongoid/errors/invalid_depend_stratezy.rb' の場合は、 19行

デフォルト 初期化(関連付け, invalid_strategy, valid_strategies)
  スーパー(
      compound_message(
          "無効_依存関係_戦略",
          { 関連付け: 関連付け,
            invalid_strategy: invalid_strategy,
            valid_strategies: valid_strategies
          }
      )
  )
end