Rails如何禁用电子邮件验证唯一检查

时间:2015-10-15 09:09:22

标签: ruby-on-rails ruby ruby-on-rails-4

在我的应用程序中,我正在使用设计宝石,但我现在需要的是允许在客户注册时复制电子邮件。我如何实现它,我尝试编辑Customer.meodel领域中的代码但没有任何效果。 我的客户型号代码是:

validates :firstname, presence: true
validates :lastname, presence: true

validates :email, presence: true, format: { with: VALID_EMAIL_REGEX },uniqueness:  { case_sensitive: false }

validates_format_of :phoneno, :with =>  NUMBER_REGEX, :massage => "Only positive number without spaces are allowed"

has_many :payments

如何在Customer.rb中避免此电子邮件唯一性检查?

1 个答案:

答案 0 :(得分:0)

你的

uniqueness:  { case_sensitive: false }

意味着它仍然在不区分大小写的情况下验证唯一性,请尝试将其更改为

uniqueness:  false