Made user email case insensitive

This commit is contained in:
Godwin
2017-01-06 16:45:11 -08:00
parent 0616350fdf
commit cb016915e4
10 changed files with 144 additions and 148 deletions
+4 -3
View File
@@ -15,10 +15,12 @@ class User < ActiveRecord::Base
before_update do |user|
user.locale ||= I18n.locale
user.email.downcase!
end
before_save do |user|
user.locale ||= I18n.locale
user.email.downcase!
end
def can_translate?(to_locale = nil, from_locale = nil)
@@ -50,11 +52,10 @@ class User < ActiveRecord::Base
end
def self.get(email)
user = where(email: email).first
user = find_user(email)
unless user
user = new(email: email)
user.save!
user = create(email: email, locale: I18n.locale)
end
return user