Rails - валидации - PullRequest
       8

Rails - валидации

0 голосов
/ 12 июня 2011

Я знаю, что метод validates может проверять наличие, длину, формат, уникальность и подтверждение.Тем не менее, иногда я вижу людей, которые просто устанавливают эти значения в true / false, в то время как в других случаях они более конкретны и передают хеш, который указывает точные ограничения (например, :maximum => 50 для длины или case_sensitive => false для уникальности).Есть ли способ, которым я могу просмотреть список всех спецификаций, которые могут быть добавлены к каждому из этих проверочных тестов?

1 Ответ

1 голос
/ 12 июня 2011

Это верно в Rails API для ActiveModel :: Validations :: HelperMethods.

Список валидаторов и их соответствующих параметров можно найти здесь: http://api.rubyonrails.org/classes/ActiveModel/Validations/HelperMethods.html

...