2013-03-16 5 views
0

저는 레일을 처음 사용합니다. 난 레일에서 입력 오류를 처리하는 가장 좋은 방법을 알고 싶다. validates_format_of method에서 :message을 사용하고 해시 값을 확인하거나 ActiveModel::Errors.new으로 모델을 초기화 한 다음보기 (모델 전달)에서 사용하거나 다른 방법으로 사용 하시겠습니까?레일 모범 사례 - 오류 레일 처리

답변

0

입력 오류를 확인하는 좋은 방법은 클라이언트 측 및 서버 측 유효성 검사를하는 것입니다 가이드입니다. 모델에서 Rails 유효성 검사기에 의존 할 수 있으며 프런트 엔드에서는 최신 HTML 요소, 자바 스크립트 또는이 둘의 조합을 사용할 수 있습니다.

특히 레일 유효성 검사에 관해서는, 나는 당신이 관습에서 너무 멀리 벗어날 필요가 없다고 생각합니다. 분명히 다른 전략이 필요하다면 확실히 통합 할 수 있습니다. 그러나 그 시점에서 필자는 레일스 검증을 위해 일반적으로하는 일이 아닌 테스트 추가를 제안 할 것입니다.