Rails 2.3.x: возможно ли объединить эти проверки в одну? - PullRequest
2 голосов
/ 05 июня 2010

Можно ли сохранить вещи СУХОЙ и поместить это в одну строку проверки?

  validates_presence_of     :login
  validates_uniqueness_of   :login

Ответы [ 2 ]

5 голосов
/ 05 июня 2010

На самом деле вы можете просто удалить строку validates_presence_of, потому что validates_uniqueness_of по умолчанию :allow_blank => false:allow_nil => false)

Взгляните на документы здесь .

0 голосов
/ 05 июня 2010

В Rails 3 (которая еще не выпущена, но, пожалуйста, сделайте опробовать бета) вы можете!

validates :login, :presence => true, :uniqueness => true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...