Excepción: Mongoid::Errors::UnsavedDocument
- Hereda:
-
MongoidError
- Objeto
- Error estándar
- MongoidError
- Mongoid::Errors::Documento no guardado
- Definido en:
- lib/mongoid/errores/documento_no_guardado.rb
Overview
Se genera al intentar llamar a "create" o "create!" mediante una referencia "many" cuando el documento principal no se ha guardado. Esto evita que el documento secundario se persista y quede huérfano inmediatamente.
Resumen constante
Constantes heredadas de MongoidError
Resumen de atributos de instancia
Atributos heredados de MongoidError
#problema, #resolución, #resumen
Colapso del resumen del método de instancia
-
#inicializar(base, documento) ⇒ Documento no guardado
constructor
Una nueva instancia de UnsavedDocument.
Métodos heredados de MongoidError
Detalles del constructor
#inicializar(base, documento) ⇒ Documento no guardado
Devuelve una nueva instancia de UnsavedDocument.
11 12 13 14 15 16 17 18 |
# Archivo 'lib/mongoid/errors/unsaved_document.rb', línea 11 def inicializar(base, Documento) Super( ( "unsaved_document", { base: base.clase.Nombre, documento: Documento.clase.Nombre } ) ) end |