Exceção: Mongoid::Errors::UnrecognizedResolver
- Herda:
-
MongoidError
- Objeto
- StandardError
- MongoidError
- Mongoid::Errors::UnrecognizedResolver
- Definido em:
- lib/mongoid/errors/unrecognizanted_resolver.rb
Visão geral
Gerado quando um resolvedor de modelo é referenciado, mas não registrado.
class Manager
include Mongoid::Document
belongs_to :unit, polymorphic: :org
end
Se ':org' não tiver sido registrado anteriormente como resolvedor de modelo, o Mongoid aumentará UnrecognizedResolver quando tentar resolver a unidade de um gerente.
Resumo constante
Constantes herdadas de MongoidError
Resumo do atributo de instância
Atributos herdados de MongoidError
#problema, #resolução, #summary
Recolhimento do Resumo do método de instância
-
#initialize(resolver) ➤ UnrecognizedResolver
construtor
Uma nova instância de UnrecognizantedResolver.
Métodos herdados de MongoidError
Detalhes do construtor
#initialize(resolver) ➤ UnrecognizedResolver
Retorna uma nova instância de UnrecognizedResolver.
16 17 18 19 20 21 22 23 24 |
# File 'lib/mongoid/errors/unrecognized_resolver.rb', linha 16 def inicializar(resolvedor) super( ( 'unecognized_resolver ', resolvedor: resolvedor.inspecionar, resolvedores: [ :default, *Mongoid::ModelResolver.resolvedores.keys ].inspecionar ) ) end |