我需要在创建和更新过程中使用 validates_confirmation_of 方法检查表单中的密码确认。我们有:on 选项,我们可以指定:on => :保存。但是,它根本不起作用。只有在我指定:on =>时它才能正常工作:create,:on => :单独更新验证方法,该方法不遵循rails的DRY方面。请帮忙。
谢谢。
答案 0 :(得分:2)
如果您要同时验证创建和更新,则不应指定:on => :保存,默认情况下验证适用于创建和更新。
如果您只想在创建时或仅在更新时验证,那么只有您应该指定:on => :create或:on => :更新