Rails 3 - Validates: handle не равен ни одному из этих слов - PullRequest
0 голосов
/ 28 февраля 2011

в моем приложении я разрешаю пользователям создавать дескриптор.

user.rb (:handle)

То, что я хотел бы сделать, это иметь черный список слов, которые нельзя использовать, такие как «поддержка», «персонал», плохие слова и т. Д. *

Возможно ли это с помощью метода validates в модели рельсов?

Спасибо

1 Ответ

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

Да, есть validates_exclusion_of

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

Недостаток: он чувствителен к регистру, поэтому слова "плохой" и "плохой" - это разные слова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...