From e817bc8e0431afc92b613d4501a7a4bee895c9bf Mon Sep 17 00:00:00 2001 From: Gonzalo Goral Date: Fri, 23 Feb 2018 18:43:49 -0300 Subject: [PATCH] Update sessions_controller.rb Why use where message when find_by it's ok? --- app/controllers/sessions_controller.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/controllers/sessions_controller.rb b/app/controllers/sessions_controller.rb index 75e9066..b10d35b 100644 --- a/app/controllers/sessions_controller.rb +++ b/app/controllers/sessions_controller.rb @@ -6,8 +6,7 @@ def new def create auth = request.env["omniauth.auth"] - user = User.where(:provider => auth['provider'], - :uid => auth['uid'].to_s).first || User.create_with_omniauth(auth) + user = User.find_by(provider: auth['provider'], uid: auth['uid']) || User.create_with_omniauth(auth) reset_session session[:user_id] = user.id redirect_to root_url, :notice => 'Signed in!'