Authlogic:如何阻止某些名称和电子邮件地址?

时间:2011-02-17 14:41:42

标签: ruby-on-rails authlogic registration

使用Authlogic,禁止某些用户名和域(电子邮件地址)的正确方法是什么?要阻止的用户名和域的列表将持续更新。

例如,我不希望任何人注册用户名“admin”或“版主”,而且我想要阻止一些域名注册(出于垃圾邮件目的)。

1 个答案:

答案 0 :(得分:2)

请参阅活动记录validates_exclusion_of

class User
  validates_exclusion_of :username, :in => %w( admin moderator )
end