2015-10-15 82 views
-1

在我的應用程序中,我使用的是設計寶石,但我現在需要的是在客戶註冊時允許重複電子郵件。如何實現它,我嘗試編輯客戶中的代碼.meodel場但沒有任何工作。 我的客戶模型代碼是:Rails如何禁用電子郵件驗證獨特檢查

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

而且,用戶輸入電子郵件和......你的廣告應用程式是困惑。 –

+1

如果您允許用戶使用他們的電子郵件地址和密碼登錄,則不需要任何重複的電子郵件地址,否則您將不知道與哪個用戶打交道。 – zwippie

回答

0

uniqueness: { case_sensitive: false } 

意味着它仍然驗證的唯一性不區分大小寫,請嘗試登錄時更改爲

uniqueness: false