저는 레일을 처음 사용합니다. 난 레일에서 입력 오류를 처리하는 가장 좋은 방법을 알고 싶다. validates_format_of method
에서 :message
을 사용하고 해시 값을 확인하거나 ActiveModel::Errors.new
으로 모델을 초기화 한 다음보기 (모델 전달)에서 사용하거나 다른 방법으로 사용 하시겠습니까?레일 모범 사례 - 오류 레일 처리
0
A
답변
2
내가 다음 뷰에서 확인 validates_format_of method
에 :message
를 사용, 이것은 보편적 인 관행 http://guides.rubyonrails.org/active_record_validations_callbacks.html#error_messages-and-error_messages_for
0
입력 오류를 확인하는 좋은 방법은 클라이언트 측 및 서버 측 유효성 검사를하는 것입니다 가이드입니다. 모델에서 Rails 유효성 검사기에 의존 할 수 있으며 프런트 엔드에서는 최신 HTML 요소, 자바 스크립트 또는이 둘의 조합을 사용할 수 있습니다.
특히 레일 유효성 검사에 관해서는, 나는 당신이 관습에서 너무 멀리 벗어날 필요가 없다고 생각합니다. 분명히 다른 전략이 필요하다면 확실히 통합 할 수 있습니다. 그러나 그 시점에서 필자는 레일스 검증을 위해 일반적으로하는 일이 아닌 테스트 추가를 제안 할 것입니다.
관련 문제
- 1. 처리 된 데이터로 레일 채우기 모범 사례
- 2. 레일 current_user 모범 사례
- 3. 레일 레이아웃 모범 사례
- 4. 레일 모범 사례
- 5. 레일 모범 사례 - 엔진
- 6. 레일 부분의 모범 사례
- 7. 레일 모범 사례
- 8. 레일 아키텍처/모범 사례 질문
- 9. 모범 사례 오류 처리
- 10. 레일 앱과 robots.txt 모범 사례
- 11. 레드햇에 레일 앱용 모범 사례
- 12. 레일 모델 컨트롤러 모범 사례
- 13. 모범 사례 - URL 레일 유효성 검사 3
- 14. 레일 모범 사례 : 모델의 공용 메소드
- 15. 레일 - 키/값 해시를 저장하는 모범 사례
- 16. 렌더링 쿼리 모범 사례 레일 4.0
- 17. 국제화 모범 사례/레일 응용 프로그램
- 18. 레일 스카 폴드 방법 모범 사례
- 19. 레일 : 개발 데이터를 처리하기위한 모범 사례
- 20. 관련 모델 속성에 액세스하기위한 레일 모범 사례
- 21. RESTFUL 경로 모범 사례 레일 용 URL
- 22. 레일 3의 이중 레이아웃에 대한 모범 사례
- 23. 예외 처리 모범 사례
- 24. IOS Dev의 오류 처리 모범 사례
- 25. 모범 사례 : 연결된 서버의 오류 처리
- 26. WCF 및 오류 처리, 모범 사례
- 27. 웹 서비스에서의 오류 처리 모범 사례
- 28. jQuery 플러그인의 오류 처리 모범 사례
- 29. 파이썬 예외 처리 - 모범 사례
- 30. 레일 유효성 검사 오류 처리