标签: ruby-on-rails authlogic registration
使用Authlogic,禁止某些用户名和域(电子邮件地址)的正确方法是什么?要阻止的用户名和域的列表将持续更新。
例如,我不希望任何人注册用户名“admin”或“版主”,而且我想要阻止一些域名注册(出于垃圾邮件目的)。
答案 0 :(得分:2)
请参阅活动记录validates_exclusion_of。
class User validates_exclusion_of :username, :in => %w( admin moderator ) end