Excepción: Mongoid::Errors::UnrecognizedResolver
- Hereda:
-
MongoidError
- Objeto
- StandardError
- MongoidError
- Mongoid::Errors::UnrecognizedResolver
- 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 resolvedor de modelos, Mongoid generará un UnrecognizedResolver cuando intente resolver la unidad de un gerente.
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
-
#initialize(resolver) ⇒ UnrecognizedResolver
constructor
Una nueva instancia de UnrecognizedResolver.
Métodos heredados de MongoidError
Detalles del constructor
#initialize(resolver) ⇒ ResolverNoReconocido
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( ( 'unrecognized_resolver', resolver: resolver.inspeccionar, resolvers: [ por defecto, *Mongoid::ModelResolver.resolvers.claves ].inspeccionar ) ) end |