Excepción: Mongoid::Errors::UnsavedDocument
- Hereda:
-
MongoidError
- Objeto
- StandardError
- MongoidError
- Mongoid::Errors::UnsavedDocument
- 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
Resumen del atributo de la instancia
Atributos heredados de MongoidError
#problema, #solución, #resumen
Resumen del método de instancia colapsar
-
#inicializar(base, documento) ⇒ DocumentoNoGuardado
constructor
Una nueva instancia de UnsavedDocument.
Métodos heredados de MongoidError
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( ( 'unsaved_document', { base: base.clase.Nombre, documento: Documento.clase.Nombre } ) ) end |