我已经有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