Excepción: Mongoid::Errors::DocumentNotFound
- Hereda:
-
MongoidError
- Objeto
- StandardError
- MongoidError
- Mongoid::Errores::Documento no encontrado
- Definido en:
- lib/mongoid/errors/document_not_found.rb
Overview
Se genera al consultar la base de datos por un documento mediante un id específico o un conjunto de atributos que no existen. Si se pasaron varios identificadores, se mostrarán todos ellos.
Resumen constante
Constantes heredadas de MongoidError
Resumen de atributos de la instancia colapsar
-
#klass ⇒ Object
Solo lectura
Devuelve el valor del atributo klass.
-
#params ⇒ Object
Solo lectura
Retorna el valor del atributo params.
Atributos heredados de MongoidError
#problema, #solución, #resumen
Resumen del método de instancia colapsar
-
#initialize(klass, params, unmatched = nil) ⇒ DocumentNotFound
constructor
Crea el nuevo error.
Métodos heredados de MongoidError
Detalles del constructor
#initialize(klass, params, unmatched = nil) ⇒ DocumentoNoEncontrado
Crea el nuevo error.
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
# Archivo 'lib/mongoid/errors/document_not_found.rb', línea 26 def inicializar(klass, params, sin igual = nulo) si !sin igual && !params.is_a?(Picadillo) sin igual = Arreglo(params) si params end @klass, @params = klass, params super( ( (params, sin igual), { klass: klass.Nombre, buscado: buscada(params), atributos: params, total: total(params), desaparecido: desaparecido(sin igual), shard_key: shard_key(sin igual) } ) ) end |
Detalles de los atributos de instancia
#klass ⇒ Object (solo lectura)
Devuelve el valor del atributo klass.
12 13 14 |
# Archivo 'lib/mongoid/errors/document_not_found.rb', línea 12 def klass @klass end |
#params ⇒ Objeto (solo lectura)
Retorna el valor del atributo params.
12 13 14 |
# Archivo 'lib/mongoid/errors/document_not_found.rb', línea 12 def params @params end |