Authlogic: Как заблокировать определенные имена и адреса электронной почты? - PullRequest
2 голосов
/ 17 февраля 2011

Как использовать Authlogic, как правильно запретить определенные имена пользователей и домены (для адресов электронной почты)? Список заблокированных имен пользователей и доменов будет обновляться на постоянной основе.

Например, я не хочу, чтобы кто-либо регистрировался под именем «admin» или «модератор», и у меня есть множество доменных имен, которые я бы хотел заблокировать при регистрации (для целей спама).

1 Ответ

2 голосов
/ 17 февраля 2011

См. Активную запись validates_exclusion_of .

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