Excepción: Mongoid::Errors::InvalidDependentStrategy

Hereda:
MongoidError
  • Objeto
Mostrar todo
Definido en:
lib/mongoid/errors/estrategia_dependiente_inválida.rb

Overview

Este error se genera cuando se define una estrategia no válida para una dependencia de asociación.

Resumen constante

Constantes heredadas de MongoidError

Error de Mongoid::CLAVE_BASE

Resumen de atributos de instancia

Atributos heredados de MongoidError

#problema, #resolución, #resumen

Colapso del resumen del método de instancia

Métodos heredados de MongoidError

#redactar_mensaje

Detalles del constructor

#inicializar(asociación, estrategia_inválida, estrategias_válidas) ⇒ EstrategiaDependienteInválida

Crea el nuevo error.

Ejemplos:

Crea el nuevo error.

InvalidDependentStrategy.new(association, invalid_strategy, valid_strategies)

Parámetros:

  • asociación (Mongoid::Asociación)

    La asociación para la que se define esta dependencia.

  • invalid_strategy (Símbolo| Cadena)

    La estrategia inválida intentada.

  • valid_strategies (Matriz<Símbolo><Symbol>)

    Las estrategias válidas.



19
20
21
22
23
24
25
26
27
28
29
# Archivo 'lib/mongoid/errors/invalid_dependent_strategy.rb', línea 19

def inicializar(asociación, invalid_strategy, valid_strategies)
  Super(
      redactar_mensaje(
          "estrategiadependiente noválida",
          { asociación: asociación,
            invalid_strategy: invalid_strategy,
            valid_strategies: valid_strategies
          }
      )
  )
end