【发布时间】:2017-07-02 18:34:00
【问题描述】:
我添加了另一个填写设计的登录名,即contact_no。电子邮件地址或联系电话。应提供。为了使 contact_no 独一无二,我在我的用户模型中添加了一个检查唯一性。
validates_uniqueness_of :contact_no, allow_nil: true, allow_blank: true
但是,它总是抛出错误
Mysql2::Error: Duplicate entry '' for key 'index_users_on_contact_no':
【问题讨论】:
-
尝试删除
allow_nil: true
标签: ruby-on-rails ruby-on-rails-4 devise