From c85e1fdb5055012d54bb62c768444552fd9aa5cc Mon Sep 17 00:00:00 2001 From: Guo Xiang Tan Date: Fri, 16 Mar 2018 15:31:39 +0800 Subject: [PATCH] Revert "PERF: Query for email was not using index." This reverts commit 65eb046e69885bc0f464862d173b142e9c89396a. --- app/models/user.rb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/models/user.rb b/app/models/user.rb index 6ae9ef16c23..0ac14d77a19 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -134,9 +134,7 @@ class User < ActiveRecord::Base # set to true to optimize creation and save for imports attr_accessor :import_mode - scope :with_email, ->(email) do - joins(:user_emails).where("lower(user_emails.email)::text = ?", email) - end + scope :with_email, ->(email) { joins(:user_emails).where(user_emails: { email: email }) } scope :human_users, -> { where('users.id > 0') }