반응형
두 필드의 고유성을 확인하는 방법
추가하기 전에 개체 (행)에있는 두 필드의 고유성을 확인해야합니다. Employee_id와 area_id는 내 emp_area 테이블의 두 필드입니다. 동일한 employee_id를 가진 여러 레코드와 동일한 area_id를 가진 여러 레코드가있을 수 있지만 두 레코드가 동일한 employee_id 및 동일한 area_id를 가질 수 없습니다. 이것은 일종의 기본 키 또는 고유 키를 구성하는 두 개의 필드와 같습니다.
어떻게 할 수 있습니까?
감사
이 솔루션은 어떻 습니까 결합 된 값 검증
validates :employee_id, uniqueness: { scope: :area_id }
validates_uniqueness_of :employee_id, :scope => :area_id
참고 URL : https://stackoverflow.com/questions/1633297/how-do-i-validate-two-fields-for-uniqueness
반응형
'Program Tip' 카테고리의 다른 글
GUID에는 몇 개의 문자가 있습니까? (0) | 2020.10.23 |
---|---|
jquery 이벤트 핸들러를 덮어 쓰는 방법 (0) | 2020.10.23 |
정기적으로 실행되도록 작업을 예약하려면 어떻게합니까? (0) | 2020.10.23 |
주어진 인덱스에 존재하는 경우 ArrayList 대체 요소? (0) | 2020.10.23 |
새로운 Asp.Net MVC5 프로젝트는 로그인 페이지에 무한 루프를 생성합니다. (0) | 2020.10.23 |