我已經有client_side_validations gem在我的表單上工作得很棒。我爲我的用戶模型使用Devise,當我進入edit_user_registration表單時,除了:current_password,:password和password_confirmation字段之外的所有內容都會進行驗證。Rails 3:client_side_validations寶石和設計密碼驗證
堡實例是我留下電子郵件空白,驗證彈出右側,當我退出領域。但是,如果我將current_password字段留空並且沒有任何事情發生,那麼當我提交表單時,我會收到錯誤「1個錯誤禁止此用戶保存:密碼不能爲空」
感謝任何幫助
我最近嘗試過使用您建議的方法,可悲的是它沒有奏效。我最終將這添加到我的模型中:'如果we_need_to_validate_some_more; validates_presence_of:not_always_important_field; end'。像服務器端的魅力一樣工作,它會被你的寶石拾起。 – dimitarvp 2012-07-26 17:30:58
這個評論是一年多以前,最有可能不再有效 – bcardarella 2012-08-01 21:45:18