사용자 정의 유효성 검사기를 사용하지 않고이 작업을 수행 할 수있는 방법이 있습니까?특정 클래스의 인스턴스가되는 속성의 레일즈 유효성 검사
답변
OP의 요청에 따라, 여기에 원래의 질문에서 짧은 의견 교환입니다. 사용자 지정 유효성 검사를 사용하지 않는 이유는 무엇입니까? - MrDanA 2 월 15 일 17시 05 분
내가 그들을 사용하고 싶지 않아 아니지만, 나는 그것이 유효성을 검사 할 수있는 일반적인 상황이라고 생각했기 때문에 그것에 대해 확신하고 싶었다. BTW, 답변으로 게시하고 다른 사람이 궁금해하는 경우에 그것을 받아 들일 것입니다 - agente_secreto 20 시간 전
나는이 권리를 이해하고 있는지 알 수 없지만, .class가 가져올 것이라고 생각합니다.
루비의 모든 것이 객체이기 때문에 사용하기 쉽습니다. 예를 들어
: 나는이에 대한 검증에 내장 없다고 생각
:
"Test".class
=> String
비슷하게 궁금해하는 경우이를 받아 들일 것입니다 : "테스트".is_a? (문자열) – miked
이것은 꽤 오래된 질문입니다. 그러나 이것과 같은 것을 할 필요가 있었고, 솔루션, 누군가 다른 사람이 같은 일을 할 필요가 미래에.
내가 필요한 것은 지정된 속성이 DateTime 또는 Time인지 테스트하는 것이 었습니다. 이것은 사용자 정의 클래스 (ActiveRecord가 아님)에 있습니다.
은 이걸로 끝났다 :이 사람을 도움이class MyClass
attr_accessor :value
attr_reader :value_class
include ActiveModel::Validations
validates_inclusion_of :value_class, in: [DateTime, Time]
def value_class
@value.class
end
end
희망을.
- 1. 모델 속성의 유효성 검사 상태
- 2. 클래스의 DataAnnotations 유효성 검사
- 3. 하위 속성의 선택적 유효성 검사 - MVC의 유창한 유효성 검사
- 4. 레일즈 유효성 검사 ... multiple : on 옵션?
- 5. 레일즈 - 다른 모델의 필드 유효성 검사
- 6. 내부 클래스의 인스턴스 유효성 검사
- 7. 레일즈 3. 유효성 검사 오류시 렌더링
- 8. 생성 및 업데이트시 레일즈 모델 유효성 검사
- 9. 레일즈 유효성 검사 : 체크 박스가있는 경우
- 10. 레일즈 3 - 전자 메일 유효성 검사 Regex
- 11. ComboBox 유효성 검사 유효성 검사
- 12. Rails 3.0 중첩 된 속성의 유효성 검사 건너 뛰기
- 13. 특정 유효성 검사 오류 무시
- 14. 특정 대문자 만 유효성 검사
- 15. PHP- 특정 필드에서 유효성 검사
- 16. MVC3 모델 클래스의 조건부 유효성 검사
- 17. 고급 JQuery 유효성 검사 : 특정 조건에 대한 유효성 검사 방지
- 18. 속성의 유효성 확인
- 19. 클래스의 생성자 유효성 검사 및 해지
- 20. DataTypeAttribute가 유효성 검사 특성입니다. DefaultModelBinder 클래스의 경우
- 21. .xsd C# 속성의 유효성 확인
- 22. 레일즈 : 일반적인 "X is invalid"유효성 검사 오류를 제거합니다.
- 23. 유효성 검사 속성
- 24. DataAnnotations 또는 CustomValidation을 사용하여 모델의 자식 속성의 유효성 검사
- 25. 모니터링 텍스트 속성의 유효성
- 26. jQuery 유효성 검사 유효성 검사 유효성 검사 추가 공간 없음
- 27. ASP에서 유효성 검사/유효성 검사 유효성 검사 .net MVC 3
- 28. 직렬화 해제 유효성 검사
- 29. W3 유효성 검사 오류
- 30. 특정 작업에 대한 모델 유효성 검사
여기에는 내장 검증이 없다고 생각합니다. 사용자 지정 유효성 검사를 사용하지 않는 이유는 무엇입니까? – MrDanA
그것들을 사용하고 싶지는 않지만, 내장 된 유효성 검사를 보증하는 것이 일반적인 상황이라고 생각했기 때문에 그것에 대해 확신하고 싶었습니다. BTW, 대답으로 게시하고 다른 사람이이 –