我们在用户模型上有一个标准的电子邮件验证。要求发生了变化,并说新的验证使用正则表达式检查格式,以不允许电子邮件中出现破折号。
问题是,我如何避免检查系统中存在破折号的现有用户(我们现在希望继续允许)。
如果我在模型上应用验证,它不会让我在用户中保存任何其他字段,直到电子邮件字段验证。
我该如何解决这个问题?这种情况的最佳做法是什么?
我们在用户模型上有一个标准的电子邮件验证。要求发生了变化,并说新的验证使用正则表达式检查格式,以不允许电子邮件中出现破折号。
问题是,我如何避免检查系统中存在破折号的现有用户(我们现在希望继续允许)。
如果我在模型上应用验证,它不会让我在用户中保存任何其他字段,直到电子邮件字段验证。
我该如何解决这个问题?这种情况的最佳做法是什么?