0
閱讀this thread後,覆蓋在驗證belongs_to的對象與它的ID之間的區別,我有一個相關的問題:冗餘驗證?
我有以下驗證
validates_presence_of :batch_id
validates_numericality_of :batch_id, :only_integer => true, :greater_than => 0
是第二額外的檢查驗證: batch_id是否值得,或者是多餘的?
從理論上講,Rails知道batch_id的語義,並且可以比它剛纔存在的更徹底地驗證它。例如,我不想爲batch_id獲取值-1。
謝謝。