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
#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 |