나는 루비 온 레일 모델이 있습니다 C로 떨어없이필드에 단어가 n 개 이하임을 확인하는 가장 빠른 방법은 무엇입니까?
class Candidate < ActiveRecord::Base
validates_presence_of :application_essay
validate :validate_length_of_application_essay
protected
def validate_length_of_application_essay
return if application_essay.blank? # don't add a second error message if they didn't fill it out
errors.add(:application_essay, :too_long), unless ...
end
end
을의 application_essay
더 500 개 이상의 단어를 포함하지 있는지 확인하는 가장 빠른 방법은 무엇입니까? 대부분의 에세이는 최소 200 단어 이상, 5000 단어 이하일 것 같으며 영어 (또는 의사 영어는 때때로 "비즈니스"라고도 함)라고 가정 할 수 있습니다. 일반 사용자가 분류를 즉시 이해할 수있는 한 원하는 단어를 "단어"로 분류 할 수도 있습니다. (NB : 이것은 "일반 사용자"가 무엇인지 토론 할 장소가 아닙니다.)
이것은'- ''를 포함하여 공백으로 감싼 모든 것을 포함합니다. –