我有一个 Ruby-on-Rails 模型:
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
在不进入 C 的情况下,检查application_essay
包含不超过 500 个单词的最快方法是什么?您可以假设大多数论文至少 200 字,不太可能超过 5000 字,并且是英文的(或有时称为“商务英语”的伪英语)。只要您的分类对典型用户来说是显而易见的,您还可以将任何您想要的内容分类为“单词”。(注意:这里不是讨论什么是“典型用户”的地方:))