Excepción: Mongoid::Errors::UnrecognizedResolver
- Hereda:
-
MongoidError
- Objeto
- Error estándar
- MongoidError
- Mongoid::Errors::Resolver no reconocido
- Definido en:
- lib/mongoid/errors/unrecognized_resolver.rb
Overview
Se genera cuando se referencia un solucionador de modelos, pero no se ha registrado.
class Manager
include Mongoid::Document
belongs_to :unit, polymorphic: :org
end
Si ':org` no se ha registrado previamente como un solucionador de modelos, Mongoid generará UnrecognizedResolver cuando intente resolver la unidad de un administrador.
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(resolver) ⇒ Resolver no reconocido
constructor
Una nueva instancia de UnrecognizedResolver.
Métodos heredados de MongoidError
Detalles del constructor
#inicializar(resolver) ⇒ Resolver no reconocido
Devuelve una nueva instancia de UnrecognizedResolver.
16 17 18 19 20 21 22 23 24 |
# Archivo 'lib/mongoid/errors/unrecognized_resolver.rb', línea 16 def inicializar(resolver) Super( ( 'resolver_no_reconocido', resolver: resolver.inspeccionar, resolutores: [ :por defecto, *Mongoid::ModelResolver.resolutores.claves ].inspeccionar ) ) end |