我有f.association :employee
和f.association :statuscode
滑軌驗證字段值,除非另一個字段具有值
它發生在第一的StatusCode =「未分配」,而僱員字段被分配一個僱員一個Rails形式。
所以,我的用戶輸入相關聯的員工,我想的StatusCode爲大於1
我嘗試這樣做:
validates :statuscode_id, :numericality => { :greater_than => 1 }, :unless => :employee_id.blank?
但是,我得到:
undefined method `validate' for false:FalseClass
感謝您的幫助!
謝謝 - 我喜歡這種方法。 – Reddirt
你能解釋爲什麼lambda需要在這裏? – IvRRimUm