답변:
사용자 정의 유효성 검사기를 배치하면 파일 app/validators
을 변경할 필요없이 자동으로로드 config/application.rb
됩니다.
spring stop
Rails 5.2에서 필요했습니다. 그렇지 않으면 선택되지 않았습니다.
이것을 /config/application.rb 파일에 추가하면 :
config.autoload_paths += %W["#{config.root}/lib/validators/"]
그런 다음 Rails는 시작시 자동으로 유효성 검사기를로드하지만 (/ config / initializers /처럼) 유효성 검사기를 이름이 잘 지정된 하나의 위치에있는 깔끔한 구조를 유지합니다.
config.autoload_paths += %W(#{config.root}/lib/validators/)
다음 은 사용자 지정 유효성 검사에 대한 공식 문서 입니다. AFAIK는 관련 모델에 유지하는 것이 좋습니다.