Ruby on Rails Thursday, January 6, 2011

Hello,

I was just working my way pretty carefully through the getting started
tutorial and I've hit an unusual snag that I can't make any sense of.
After adding the authenticate before filter to my posts controller I
was presented with this error message:

Routing Error

undefined method `Â Â before_filter' for PostsController:Class

If I delete the line that contains the before_filter then everything
works as expected, minus authentication of course. The authenticate
method is this:

private

def authenticate
authenticate_or_request_with_http_basic do |user_name, password|
user_name == 'admin' && password == 'password'
end
end

And the before_filter line is this:

  before_filter :authenticate, :except => [:index, :show]

If anybody can tell me what is going on I would be very appreciative.
The getting started tutorial that I am referring to is here:
http://guides.rubyonrails.org/getting_started.html
Thanks,
ashleigh

--
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