0
나는 꽤 복잡한 검증 요구 사항을 가지고있는 Rails 프로젝트에 대해 연구 중이다. 이 프로젝트는 상태보고 시스템에 업로드 할 데이터를 출력하므로 상태로 업로드하기 전에 시스템에서 유효성 검사 문제를 제기하고 싶습니다. 유효성 검사의 몇 가지 예는 다음과 같습니다.레일 : 많은 필드 간 맞춤형 검사기에 가장 적합한 방법입니까?
- 필드 B가 설정되면 필드 A는 비어 있거나 필드 A가 설정된 경우 필드 B는 비어 있어야합니다.
- 필드 D가 0, 6 또는 9 일 경우 필드 C는 0이어야합니다.
- 필드 F가 설정된 경우 필드 E는 값을 가져야합니다.
- 등
는 각 비즈니스 규칙의 모델, 또는 사용자 정의 유효성 검사기 클래스 지정 유효성 검사, 하나의 사용자 정의 유효성 검사기 클래스 모델의 방법을 사용하는 것이 좋습니다?