Ruby on Rails Sunday, October 2, 2011

hello all,

I am reading rails3 from ruby.tutorails.org.

In chapter sign in sign out

i am facing one problem

c:/sites/pro/sample_app/app/helpers/sessions_helper.rb:27: syntax
error, unexpected tSTAR
User.authenticate_with_salt (*remember_token)
^
c:/sites/pro/sample_app/app/helpers/sessions_helper.rb:36: syntax
error, unexpected $end, expecting keyword_end

My SessionHelper code is as follows

Session_helper.rb

module SessionsHelper

def sign_in(user)
cookies.permanent.signed[ :remember_token] = [user.id, user.salt]
self.current_user = user
end

def current_user=(user)
@current_user = user
end
def current_user
@current_user ||= user_from_remember_token
end

def signed_in?
!current_user.nil?
end
def sign_out
cookies.delete (:remember_token)
self.current_user = nil
end

private

def user_from_remember_token
User.authenticate_with_salt (*remember_token)
end

def remember_token
cookies.signed[:remember_token] || [nil,nil]
end


end

I am not getting answer after doing so much google, and due to this
problem i am not able to read more .

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

No comments:

Post a Comment