0
필드 값 (: discount)이 문자열 배열 중 하나임을 확인해야합니다. 할인, 포함 : {의 : VALID_DISCOUNTS}, allow_blank : 유형 필드다른 필드의 값을 기반으로 레일 필드 유효성 검사
유효성을 검증하는 'FixedDeal'(STI) 경우 : 다음이하지 않는 한 할인 필드는 비어있을 수 있습니다 진정한 않는 : 유형 == 'FixedDeal'
위의 코드는 discount : 값의 유효성 검사를 수행하지만 유형이 'FixedDeal'인 경우에도 필드를 비워 둘 수 있습니다.
validates_presence_of :discount
당신을 위해 일한다 : 당신의 FixedDeal 클래스에
감사합니다. 당신은 굉장하고 분명히 훌륭한 레일 개발자입니다. – user1264577