Excepción: Mongoid::Errors::ImmutableAttribute
- Hereda:
-
MongoidError
- Objeto
- StandardError
- MongoidError
- Mongoid::Errors::ImmutableAttribute
- 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 del atributo de la instancia
Atributos heredados de MongoidError
#problema, #solución, #resumen
Resumen del método de instancia colapsar
-
#inicializar(nombre, valor) ⇒ Atributo inmutable
constructor
Crea el nuevo error.
Métodos heredados de MongoidError
Detalles del constructor
#initialize(name, value) ⇒ AtributoInmutable
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 |