예외: 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

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



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

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

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

인스턴스 속성 세부 정보

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

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



11
12
13
# 파일 'lib/mongoid/errors/validations.rb', 줄 11

def 문서
  @document
end