예외: Mongoid::Errors::UnrecognizedResolver

상속:
MongoidError
  • 객체
모두 표시
다음에 정의됨:
lib/mongoid/errors/unrecognized_resolver.rb

개요

모델 리졸버가 참조되지만 등록되지 않은 경우 발생합니다.

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

':org'가 이전에 모델 리졸버로 등록되지 않은 경우, Mongoid는 관리자 단위를 리졸브하려고 할 때 UnrecognizedResolver를 발생시킵니다.

상수 요약

MongoidError에서 상속된 상수

MongoidError::BASE_KEY

인스턴스 속성 요약

MongoidError에서 상속된 속성

#problem, #Resolution, #summary

인스턴스 메서드 요약 접기

MongoidError에서 상속된 메서드

#compose_message

생성자 세부 정보

#initialize(resolver) ⇒ UnrecognizedResolver

UnrecognizedResolver의 새 인스턴스 반환합니다.



16
17
18
19
20
21
22
23
24
# 파일 'lib/mongoid/errors/unrecognized_resolver.rb', 줄 16

def 초기화(리졸버)
  super(
    Compose_message(
      'unrecognized_resolver ',
      해석기: 리졸버.검사,
      리졸버: [ :default, *몽고이드::ModelResolver.리졸버. ].검사
    )
  )
end