나는이 검증 있습니다크롬에서 수량 유효성 검사를 건너 뛰는 이유가 무엇인가요?
validates :year, :presence => true, :numericality => { :only_integer => true }, :uniqueness => true
이 파이어 폭스에서 잘 작동을하지만, 크롬에 numericality 유효성 검사가 작동하지 않습니다. 23ab
을 쓰면 23
으로 저장되며 오류가 표시되지 않습니다. HTML5의 태그 입력 유형 번호 때문에 가능합니까?
맞습니다. Chrome의 기본 동작이어야합니다. 나는 '2a'라고 쓰고 입력 바깥 쪽을 클릭하면 양식을 보내기 전에 자동으로 '2'가됩니다. – josebailo
또한 Rails가보기에 제공되어 전송되기 전에 형식을 지정하도록 Chrome이 해당 필드에서 응답하는 일부 종류의 메타 데이터를 자동으로 생성 할 수 있습니까? 그냥 직감이지만, 그렇게했다면 멋지다. – jefflunt