2012-04-23 3 views
2

날짜가 start_timeend_time이며, 특정 날짜에 시간이 걸리는 경우 유효성을 검사하고 싶습니다. 다른 나는 이것이 구현 문제 로직 문제 또는 거즈 같은 오류 버그 기술적으로 생각날짜 확인 트루 시간

validates :date ,:uniqueness => { :scope => :timeEnd, :timeStart } 

하지만 난 뭔가를해야 할 것 같아요 : 나는 범위 확인에 대해 읽어보십시오.

내가 어떻게 해결할 수있는 제안이 있습니까?

답변

0

conditional validator과 같은 소리가납니다.

실제 코드 일 수도 있고 그렇지 않을 수도 있지만 올바른 방향으로 알려줄 것입니다.

validates :date, :if => :within_range? 

def within_range? 
    timeStart...timeEnd === date 
end