我刚刚发现,即使使用 validates_uniqueness_of :email, :username 客户也可以创建具有不同大小写相似值的新帐户。
例子:
username
USERNAME
email@email.com
EMAIL@EMAIL.COM
这是设计使然还是我遗漏了什么?
我的模型中有这条验证线
validates_uniqueness_of :email, :username
它确实按预期工作,具有相似的值:
username
username
我正在使用导轨 3.2.9