Excepción: Mongoid::Errors::UnsavedDocument

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

Overview

Se genera al intentar llamar a create o create! a través de una references_many cuando el documento principal no se ha guardado. Esto impide que el elemento hijo se persista e inmediatamente quede huérfano.

Resumen constante

Constantes heredadas de MongoidError

MongoidError::BASE_KEY

Resumen del atributo de la instancia

Atributos heredados de MongoidError

#problema, #solución, #resumen

Resumen del método de instancia colapsar

Métodos heredados de MongoidError

#compose_message

Detalles del Constructor

#inicializa(base, documento) ⇒ DocumentoNoGuardado

Devuelve una nueva instancia de UnsavedDocument.



9
10
11
12
13
14
15
16
# Archivo 'lib/mongoid/errors/unsaved_document.rb', línea 9

def inicializar(base, Documento)
  super(
    compose_message(
      'unsaved_document',
      { base: base.clase.Nombre, documento: Documento.clase.Nombre }
    )
  )
end