Excepción: Mongoid::Errors::DocumentNotFound
- Hereda:
-
MongoidError
- Objeto
- StandardError
- MongoidError
- Mongoid::Errors::DocumentNotFound
- 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
Cree el nuevo error.
Métodos heredados de MongoidError
Detalles del Constructor
#initialize(klass, params, unmatched = nil) ⇒ DocumentoNoEncontrado
Cree el nuevo error.
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# Archivo 'lib/mongoid/errors/document_not_found.rb', línea 23 def inicializar(klass, params, sin igual = nulo) sin igual = Arreglo(params) si !sin igual && !params.is_a?(encriptada) && params @klass, @params = klass, params super( ( (params, sin igual), { klass: klass.Nombre, buscado: buscada(params), atributos: params, total: Total(params), faltante: Falta(sin igual), shard_key: shard_key(sin igual) } ) ) end |
Detalles de atributo de instancias
#klass ⇒ Object (solo lectura)
Devuelve el valor del atributo klass.
9 10 11 |
# Archivo 'lib/mongoid/errors/document_not_found.rb', línea 9 def klass @klass end |
#parámetros ⇒ Objeto (solo lectura)
Retorna el valor del atributo params.
9 10 11 |
# Archivo 'lib/mongoid/errors/document_not_found.rb', línea 9 def params @params end |