2
我剛剛開始在Rails中,並試圖開發一個簡單的應用程序。我需要驗證提交給應用程序的三個值 - 每個值都必須符合相同的驗證條件。使用除非在rails唯一性驗證
驗證過程非常簡單: 如果unqiue,值爲空或等於「p」或「d」,則此值有效。
下面讓我中途有:
validates_uniqueness_of :value1, :value2, :value3, :allow_nil => true
我認爲我可以使用:除非來檢查值是否「P」或「d」,不過,我可以不知道怎樣。
我想我想結合validates_uniqueness_of與validates_inclusion_of。
有什麼建議嗎?
好 - 我在你回答的時候更新了問題,指定我想以同樣的方式驗證一些變量 - 我認爲如果我爲每個變量定義一個驗證並且它是可讀的。非常感謝。我對着那個撞了一下頭。 – dunxd 2010-05-21 15:36:20