Excepción: Mongoid::Errors::ReadonlyAttribute

Hereda:
MongoidError
  • Objeto
Mostrar todo
Definido en:
lib/mongoid/errors/readonly_attribute.rb

Overview

Este error se genera al intentar cambiar el valor de un atributo de solo lectura después de que se haya guardado el documento.

Resumen constante

Constantes heredadas de MongoidError

Error de Mongoid::CLAVE_BASE

Resumen del atributo de la instancia

Atributos heredados de MongoidError

#problema, #solución, #resumen

Resumen del método de instancia colapsar

Métodos heredados de MongoidError

#redactar_mensaje

Detalles del constructor

#inicializar(nombre, valor) ⇒ Atributo de solo lectura

Crea el nuevo error.

Ejemplos:

Crea el nuevo error.

ReadonlyAttribute.new(:title, "mr")

Parámetros:

  • Nombre (Symbol | string)

    El nombre del atributo.

  • Valor (objeto)

    El valor establecido intentado.



18
19
20
21
22
# Archivo 'lib/mongoid/errors/readonly_attribute.rb', línea 18

def inicializar(Nombre, Valor)
  super(
    redactar_mensaje("readonly_attribute", { nombre: Nombre, valor: Valor })
  )
end