Exceção: Mongoid::Errors::ReadonlyAttribute

Herda:
MongoidError
  • Objeto
mostrar tudo
Definido em:
lib/mongoid/errors/readonly_attribute.rb

Visão geral

Esse erro é gerado ao tentar alterar o valor de um atributo somente leitura depois que o documento persiste.

Resumo constante

Constantes herdadas de MongoidError

MongoidError::BASE_KEY

Resumo do atributo de instância

Atributos herdados de MongoidError

#problema, #resolução, #summary

Recolhimento do Resumo do método de instância

Métodos herdados de MongoidError

#compose_message

Detalhes do construtor

#initialize(name, value) ➤ ReadonlyAttribute

Crie o novo erro.

Exemplos:

Crie o novo erro.

ReadonlyAttribute.new(:title, "mr")

Parâmetros:

  • name (Símbolo | string)

    O nome do atributo.

  • valor (Objeto)

    O valor de conjunto tentado.



18
19
20
21
22
# File 'lib/mongoid/errors/readonly_attribute.rb', linha 18

def inicializar(name, valor)
  super(
    compound_message("readonly_attribute", { nome: name, Valor: valor })
  )
end