Excepción: Mongoid::Errors::ReadonlyAttribute

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

Overview

Este error se produce cuando se intenta cambiar el valor de un atributo de solo lectura después de que se haya conservado el documento.

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(nombre, valor) ⇒ Atributo de solo lectura

Crea el nuevo error.

Ejemplos:

Crea el nuevo error.

ReadonlyAttribute.new(:title, "mr")

Parámetros:

  • Nombre (Símbolo| Cadena)

    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("atributo_de_solo_lectura", { nombre: Nombre, valor: valor })
  )
end