Excepción: Mongoid::Errors::ImmutableAttribute
- Hereda:
-
MongoidError
- Objeto
- Error estándar
- MongoidError
- Mongoid::Errors::Atributo inmutable
- Definido en:
- lib/mongoid/errors/atributo_inmutable.rb
Overview
Este error se produce al intentar cambiar el valor de un atributo inmutable. Por ejemplo, el atributo _id es inmutable y, al intentar cambiarlo en un documento ya persistente, se producirá este error.
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(nombre, valor) ⇒ Atributo inmutable
constructor
Crea el nuevo error.
Métodos heredados de MongoidError
Detalles del constructor
#inicializar(nombre, valor) ⇒ Atributo inmutable
Crea el nuevo error.
20 21 22 23 24 |
# Archivo 'lib/mongoid/errors/immutable_attribute.rb', línea 20 def inicializar(Nombre, valor) Super( ("atributo_inmutable", { nombre: Nombre, valor: valor }) ) end |