예외: Mongoid::Errors::Validations

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

개요

지속성 메서드가 ! 유효성 검사 에 실패했습니다. 메시지에는 해당 Document 의 전체 오류 메시지가 포함됩니다.

예시:

오류를 생성합니다.

Validations.new(person.errors)

상수 요약

MongoidError에서 상속된 상수

MongoidError::BASE_KEY

인스턴스 속성 요약 접기

MongoidError에서 상속된 속성

#problem, #Resolution, #summary

인스턴스 메서드 요약 접기

MongoidError에서 상속된 메서드

#compose_message

생성자 세부 정보

#initialize(document) ⇒ Validations

유효성 검사의 새 인스턴스 를 반환합니다.



16
17
18
19
20
21
22
23
24
25
26
27
28
# 파일 'lib/mongoid/errors/validations.rb', 줄 16

def 초기화(문서)
  @document = 문서

  super(
    Compose_message(
      "validation",
      {
        문서: 문서.클래스,
        errors: 문서.errors.full_messages.가입(", ")
      }
    )
  )
end

인스턴스 속성 세부 정보

#문서객체 (읽기 전용) 라고도 함: 레코드

문서 속성의 값을 반환합니다.



13
14
15
# 파일 'lib/mongoid/errors/validations.rb', 줄 13

def 문서
  @document
end