我必须检查确认密码输入框是否存在于表单中。
如果存在,我需要这样做:
validates :password,:confirmation=>true
别的
将确认设置为假。
问题的详细解释:
我正在使用rails client_side_validation gem,它将模型验证转换为javascript表单验证。
这有一个小问题,因为登录和注册属于同一张表,它们都有一个模型。现在,当我在模型中添加它进行验证时:
validates :password,:confirmation=>true
它不会让我登录,因为验证将变为错误,因为登录时没有确认密码输入框。它只适用于注册。