모듈: Mongoid::Validatable::Localizable

포함 항목:
FormatValidator, LengthValidator
다음에 정의됨:
lib/mongoid/validatable/localizable.rb

개요

유효성 검사에 현지화 지원 을 추가합니다.

인스턴스 메서드 요약 접기

인스턴스 메서드 세부 정보

#validate_each(문서, 속성 , 값) ⇒ 객체

현지화된 필드에 대해 각각 유효성을 검사합니다.

예시:

현지화된 필드의 유효성을 검사합니다.

validator.validate_each(model, :name, "value")

매개변수:

  • 문서 (문서)

    문서입니다.

  • 속성 (기호 | string)

    유효성을 검사할 속성입니다.

  • value (객체)

    속성 값입니다.



18
19
20
21
22
23
24
25
26
27
# 파일 'lib/mongoid/validatable/localizable.rb', 줄 18

def validate_each(문서, 속성, value)
  필드 = 문서.필드[문서.database_field_name(속성)]
  만약 필드.try(:localized?) && !value.비어 있나요?
    value.values. do |_value|
      super(문서, 속성, _value)
    end
  other
    super
  end
end