모듈: Mongoid::Validatable::ClassMethods
- 다음에 정의됨:
- lib/mongoid/validatable.rb
인스턴스 메서드 요약 접기
-
#validates_relation(association) ⇒ 객체
유효성 검사 옵션이 제공되지 않았거나 true로 설정되지 않은 경우 연관 관계에 대해 연관된 유효성 검사기를 추가합니다.
-
#validates_with(*args, &block) ⇒ 객체
옵션과 함께 제공된 필드에 제공된 유효성 검사기를 사용하여 유효성 검사 를 추가합니다.
-
#validation_with_query? ⇒ true | false
현재 쿼리 가 있는 유효성 검사 를 수행하고 있나요?
인스턴스 메서드 세부 정보
#validates_relation(association) ⇒ 객체
유효성 검사 옵션이 제공되지 않았거나 true로 설정되지 않은 경우 연관 관계에 대해 연관된 유효성 검사기를 추가합니다.
123 124 125 126 127 |
# 파일 'lib/mongoid/validatable.rb', 123줄 def validates_relation(연관 관계) 만약 연관 관계.유효성 검사? validates_related(연관 관계.이름) end end |
#validates_with(*args, &block) ⇒ 객체
참고:
전체 옵션은 ActiveModel::Validations::With를 참조하세요. 현재 상태 유효성 검사 가 추가될 때 자동 저장 기능을 추가하도록 이 항목이 재정의됩니다.
옵션과 함께 제공된 필드에 제공된 유효성 검사기를 사용하여 유효성 검사 를 추가합니다.
141 142 143 144 145 146 147 148 149 150 151 |
# 파일 'lib/mongoid/validatable.rb', 141줄 def validates_with(*args, &차단) 만약 args.first == PresenceValidator args.last[:attributes].각 do |이름| 연관 관계 = 관계[이름.to_s] 만약 연관 관계 && 연관 관계.autosave? 연관 관계::참조됨::자동 저장.정의_자동 저장!(연관 관계) end end end super end |