2
是否可以保持乾燥並將其放入驗證線?Rails 2.3.x:可能將這些驗證合併爲一個?
validates_presence_of :login
validates_uniqueness_of :login
是否可以保持乾燥並將其放入驗證線?Rails 2.3.x:可能將這些驗證合併爲一個?
validates_presence_of :login
validates_uniqueness_of :login
實際上,你可以只取出validates_presence_of
線,因爲validates_uniqueness_of
默認爲:allow_blank => false
(和:allow_nil => false
)
看看該文檔here。
在Rails 3(這還沒有發佈,但請做試用測試版)你可以!
validates :login, :presence => true, :uniqueness => true