I’ve tried the following ROR code:
class SessionsController < ApplicationController
def new
end
def create
user = User.authenticated(params[:email], params[:password)
if user
session[:user_id] = user_id
flash[:notice] = "Log In Complete"
redirect_to root_url
else
flash.now.alert = "Invalid Email or Password"
render 'create'
end
end
def destroy
session[:user_id] = nil
redirect-to root_url, :notice =>"Logged Out"
end
end
But I get this error:
I:/dev/abierto/app/controllers/sessions_controller.rb:5: syntax error, unexpected ‘)’, expecting ‘]’
I:/dev/abierto/app/controllers/sessions_controller.rb:19: syntax error, unexpected tIDENTIFIER, expecting keyword_do or ‘{‘ or ‘(‘
redirect-to root_url, :notice =>”Logged Out”
I:/dev/abierto/app/controllers/sessions_controller.rb:19: syntax error, unexpected tASSOC, expecting tCOLON2 or ‘[‘ or ‘.’
redirect-to root_url, :notice =>”Logged Out”
I:/dev/abierto/app/controllers/sessions_controller.rb:22: syntax error, unexpected keyword_end, expecting $end
Can anybody help me and tell me what I am doing wrong?
At first:
… but there may be more errors. Paste it with line numbers