在Rails中将描述字段限制为500个单词

时间:2014-08-13 09:13:04

标签: ruby-on-rails ruby ruby-on-rails-4

我有一个表格,其中有一个描述字段。 我想在该描述字段中进行验证,该字段不允许用户输入超过500个单词..而不是字符。 在铁轨上有一个很好的宝石。

1 个答案:

答案 0 :(得分:2)

我不知道这是否有宝石。但可以通过几行代码完成:

validate :description_maximum_500_words

private
def description_maximum_500_words
  if description.split.size > 500
    errors.add(:description, 'contains more then 500 words')
  end
end