Exceção: Mongoid::Errors::InverseNotFound

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

Visão geral

Gerado quando nenhuma definição inverse_of pode ser encontrada quando necessário.

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(base, name, klass, inverse) ➤ InverseNotFound

Crie o novo erro.

Exemplos:

Crie o novo erro.

InverseNotFound.new(Town, :citizens, Person, :town_id)

Parâmetros:

  • base (Classe)

    A classe base.

  • name (Símbolo)

    O nome da associação.

  • classe (Classe)

    A classe criança.

  • inverso (Símbolo)

    A chave inversa tentada.



19
20
21
22
23
24
25
26
# File 'lib/mongoid/errors/inverse_not_Found.rb', linha 19

def inicializar(base, name, classe, inverso)
  super(
    compound_message(
      "inverse_not_Found",
      { base: base, nome: name, classe: classe, inverso: inverso }
    )
  )
end