我需要在我的Rails應用中驗證名爲student_id
的字段。如何在模型中執行條件驗證
此前的規定是: 領域是強制性的,將包括14個純數字,所以我把下面的代碼轉化爲學生的模型文件會滿足我的需求:
validates_presence_of :studnet_id
validates_numericality_of :student_id, :only_integer => true
validates_length_of :student_id, :is => 14
BUF如果如果字段存在,則需要更改它必須包含14個純數字,那麼如何實現這種條件驗證?
如果這個字段是字符串 - 在這個問題上不太清楚,那麼肯定會同意這一點!我曾以爲這是一個整數。 – 2010-12-09 06:30:24