Exceção: Mongoid::Errors::Callback

Herda:
MongoidError
  • Objeto
mostrar tudo
Definido em:
lib/mongoid/errors/ chamada de resposta.rb

Visão geral

Este erro é gerado ao chamar #save! ou .create! em um modelo quando um dos retornos de chamada retornar falso.

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(klass, método) ➤ Chamadade resposta

Crie o novo erro de retorno de chamada.

Exemplos:

Crie o novo erro de retorno de chamada.

Callbacks.new(Post, :create!)

Parâmetros:

  • classe (Classe)

    A classe do documento.

  • Método (Símbolo)

    O nome do método.



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

def inicializar(classe, Método)
  super(
    compound_message("chamada de resposta", { classe: classe, : Método })
  )
end