Excepción: Mongoid::Errors::InvalidField
- Hereda:
-
MongoidError
- Objeto
- Error estándar
- MongoidError
- Mongoid::Errores::Campo inválido
- Definido en:
- lib/mongoid/errores/campo_inválido.rb
Overview
Este error se produce al intentar crear un campo que entra en conflicto con un método ya definido.
Resumen constante
Constantes heredadas de MongoidError
Resumen de atributos de instancia
Atributos heredados de MongoidError
#problema, #resolución, #resumen
Colapso del resumen del método de instancia
-
#inicializar(clase, campo, nombre) ⇒ InvalidField
constructor
privada
Crea el nuevo error.
Métodos heredados de MongoidError
Detalles del constructor
#inicializar(klass, field, name) ⇒ CampoInválido
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Crea el nuevo error.
21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# Archivo 'lib/mongoid/errors/invalid_field.rb', línea 21 def inicializar(klass, Campo, Nombre) Super( ( "campo_inválido", { nombre: Nombre, campo: Campo, origen: origen(klass, Nombre), archivo: ubicación(klass, Nombre)[0], línea: ubicación(klass, Nombre)[1] } ) ) end |