异常:Mongoid::Errors::UnrecognizedResolver

继承:
MongoidError
  • 对象
显示全部
定义于:
lib/mongoid/errors/unrecognized_resolver.rb

Overview

引用但未注册模型解析程序时触发。

class Manager
  include Mongoid::Document
  belongs_to :unit, polymorphic: :org
end

如果 ':org` 之前尚未注册为模型解析程序,则 Mongoid 在尝试解析管理器的单元时将引发 UnrecognizedResolver。

常量摘要

MongoidError继承的常量

MongoidError::BASE_KEY

实例属性摘要

MongoidError继承的属性

#问题#分辨率#summary

实例方法摘要折叠

MongoidError继承的方法

#compose_message

构造函数详情

#initialize (resolver) UnrecognizedResolver

返回 UnrecognizedResolver 的新实例。



16
17
18
19
20
21
22
23
24
# File 'lib/mongoid/errors/unrecognized_resolver.rb', line 16

def 初始化(解析器)
  (
    compose_message(
      ' unrecognized_resolver ',
      解析程序: 解析器.检查,
      解析程序: [ :default, *Mongoid::ModelResolver.解析器.密钥 ].检查
    )
  )
end