Rails 3 - 验证:句柄不等于这些单词中的一个

时间:2011-02-28 17:42:04

标签: ruby-on-rails ruby-on-rails-3

在我的应用中,我允许用户创建句柄。

user.rb (:handle)

我想做的是有一个无法使用的单词黑名单,比如“支持”,“员工”,坏词等等......

可以在rails模型中使用validates方法吗?

由于

1 个答案:

答案 0 :(得分:2)

是的,有validates_exclusion_of

http://ar.rubyonrails.org/classes/ActiveRecord/Validations/ClassMethods.html#M000089

缺点:它对案例敏感,所以“坏”和“坏”是不同的词。