내 응용 프로그램에서 텍스트 영역의 단어 수를 확인하려고합니다. 나는 다음과 같은 시도를했다 this SO question하지만 일할 수 없어요.레일즈 5 클라이언트 측 유효성 검사에서 단어 수가 작동하지 않음
내 검증 :
validates :skills_response, :length => {
:minimum => 5,
:maximum => 10,
:tokenizer => lambda { |str| str.scan(/\s+|$/) },
:too_short => "must have at least %{count} words",
:too_long => "must have at most %{count} words"
}
나는 client side validations gem를 사용하고, 당신이 볼 수 있듯이 여전히 문자를 계산 한, 위가 작동하지 않습니다.
는 또한 중 하나가 작동하지 않았다:tokenizer => lambda { |str| str.split }
을 시도했습니다. 왜 이런 일이 일어나는거야?