양식에 특정 단어 (www, ftp, smtp 등)를 허용해서는 안되는 필드가 있습니다. db에 쓸 수없는 검은 색으로 나열된 단어를 만들 수있는 유효성 검사기가 있습니까?맞춤 단어 유효성 확인
2
A
답변
4
validates :subdomain, :exclusion => { :in => %w(www ftp smtp) }
심판 : rails guide
1
당신은 당신의 자신의 블랙리스트 유효성 검사기를 작성해야합니다. 구문은
validates :field, :black_list => {:file_path => "/path/to/words_file"}
당신의 검증이 /path/to/words_file
파일의 각 단어에보고 속성 field
이 하나의 검은 나열된 단어가 포함 된 경우 모델에 오류를 추가 할 수 있습니다.
+0
이것은 잘 작동하지만, Emrah는 내가 원하는 것을 얻기위한보다 쉬운 방법을 제공했습니다. –
+0
예, 당신은 블랙리스트에 얼마나 많은 단어를 넣을지에 따라 다릅니다. 당신은 많은 양의 불필요한 데이터로 당신의 모델을 오염시킬 것입니다, 그러나 만약 당신이 5 ~ 7 단어를 가지고 있다면 Emrah의 솔루션은 잘 작동합니다. – Holin
관련 문제
- 1. CKEditor의 최소 단어 길이 유효성 확인
- 2. 단어 맞춤?
- 3. 단어 맞춤 이해하기
- 4. 맞춤 단어 용 Vim 맞춤법 파일 맞춤
- 5. Python을 사용하여 단어 확인
- 6. 확인 첫 번째 단어
- 7. Knockoutjs 유효성 확인 및 서버 유효성 확인
- 8. 유효성 확인
- 9. asp.net multipline textbox 유효성 확인
- 10. Yii 유효성 확인 메시지의 맞춤 설정이 작동하지 않는 이유는 무엇입니까?
- 11. 확인 상자를 맞춤 설정하셨습니까?
- 12. C의 데이터 유효성 확인
- 13. spring.net 유효성 확인
- 14. URL 슬러그 유효성 확인
- 15. 복수 필드 유효성 확인
- 16. UITextField 유효성 확인
- 17. asp.net의 유효성 확인
- 18. 특수 문자 유효성 확인
- 19. NSURLConnection 유효성 확인
- 20. 팩 uri 유효성 확인
- 21. 동적 모델 유효성 확인
- 22. C의 숫자 유효성 확인
- 23. PHP의 데이터 유효성 확인
- 24. 트위터 이름 유효성 확인
- 25. couchdb 유효성 확인 기능
- 26. Symfony2 - 정규식 유효성 확인
- 27. WADL 파일의 유효성 확인
- 28. 메일의 MX 유효성 확인
- 29. Django ChoiseField 유효성 확인
- 30. DEFLATED 데이터의 유효성 확인
이것은 정확히 내가 필요한 것인데, 큰 감사 –