用戶應該插入所有值,可以是正值或負值。所有值相同符號驗證
我該如何設置相同的符號驗證?
對的,我寫了這對before_save ..
unless (self.alt_1 >= 0 && self.alt_2 >=0 && self.alt_3 >= 0 &&
self.alt_4 >= 0 && self.alt_5 >= 0 && self.alt_6 >= 0) ||
(self.alt_1 <= 0 && self.alt_2 <=0 && self.alt_3 <= 0 &&
self.alt_4 <= 0 && self.alt_5 <= 0 && self.alt_6 <= 0)
self.errors.add_to_base(_("All values sign should be same."))
end
我想你應該在這裏添加一些細節。您是否試圖驗證單個請求中輸入的所有值或模型的所有實例上的值或模型的同一實例上的所有值? – Shadwell 2010-09-23 14:20:19
@Shadwell我修改了我的問題。 – 2010-09-23 14:30:27