簡體   English   中英

Rails 2.3.x:可以將這些驗證合二為一嗎?

[英]Rails 2.3.x: possible to combine these validations into one?

是否可以將其保持干燥狀態並將其放入一條驗證行中?

  validates_presence_of     :login
  validates_uniqueness_of   :login

實際上,您僅可以刪除validates_presence_of行,因為validates_uniqueness_of默認值為:allow_blank => false (和:allow_nil => false

這里看看文檔。

在Rails 3(這是尚未公布,但請不要嘗試了測試版),您可以!

validates :login, :presence => true, :uniqueness => true

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM