Exceção: Mongoid::Errors::ImmutableAttribute
- Herda:
-
MongoidError
- Objeto
- StandardError
- MongoidError
- Mongoid::Errors::ImmutableAttribute
- Definido em:
- lib/mongoid/errors/immutable_attribute.rb
Visão geral
Este erro é gerado ao tentar alterar o valor de um atributo imutável. Por exemplo, o atributo _id é imutável, e tentar alterá-lo em um documento que já tenha sido persistente resultará nesse erro.
Resumo constante
Constantes herdadas de MongoidError
Resumo do atributo de instância
Atributos herdados de MongoidError
#problema, #resolução, #summary
Recolhimento do Resumo do método de instância
-
#initialize(nome, valor) ➤ ImmutableAttribute
construtor
Crie o novo erro.
Métodos herdados de MongoidError
Detalhes do construtor
#initialize(nome, valor) ➤ ImmutableAttribute
Crie o novo erro.
20 21 22 23 24 |
# File 'lib/mongoid/errors/immutable_attribute.rb', linha 20 def inicializar(name, valor) super( ("immutable_attribute", { nome: name, Valor: valor }) ) end |