#app/controllers/sessions_controller.rb
class SessionController < ApplicationController
def new
@session = Session.new
end
def fetch
#@user = User.session(params [:user])
redirect_to "http://www.google.com"
end
def create
emai = params[:email]
puts emai
user = User.find_by(:email => session[:emai])
#user = User.find_by (params [:email])
#user = User.find_by email: '[email protected]'
#user = User.find_by(params[:Email])
#if (session[:Email] = user.email)
if (user)
redirect_to "http://www.yahoo.com"
flash[:notice] = "You signed up successfully"
flash[:color]= "valid"
else
flash[:notice] = "Form is invalid"
flash[:color]= "invalid"
redirect_to "http://www.google.com"
end
#redirect_to "http://www.yahoo.com"
end
end
every time i execute my view i get redirected to google.com even though i pass the parameters.
Edit by R Peck:
My logic should send people to Yahoo if the params are set, but still sends to Google, how can I fix this?
user = User.find_by(email: params[:email])emailor anyparamsto the server/controller?users.* FROMusersWHEREusers.emailIS NULL LIMIT 1 Redirected to google.com Completed 302 Found in 3ms (ActiveRecord: 0.0ms)