2010-01-04 4 views
1

레일 2.3.4를 사용하고 있습니다. datetime_select 도우미에서 2 월 31 일을 선택하면 유효성 검사 오류가 발생하지 않습니다. 그것은 틀 렸습니다.레일즈 datetime_select가 잘못된 값을 무시합니다.

매개 변수를 가로 채고 유효성 검사 오류가 있음을 사용자에게 알리는 가장 좋은 방법은 무엇입니까?

+0

사람이 2 월 31 일을 선택할 수 없어도 표시해서는 안됩니다. 이 문제를 직접 실행합니다. – Tass

답변

0

모델에 유효성 검사를 추가하지 않으면 잘못된 것은 아닙니다. 도우미는 뷰 헬퍼 일뿐입니다.

날짜를 확인하는 것은 직접 작성하는 것이 좋습니다. 이 플러그인을 사용하여 다음을 처리합니다. http://github.com/smtlaissezfaire/validates_date_time

관련 문제