I'm setting up authentication with Authlogic and I get this error.
I've done some searching but with no success. I tried setting the
current_user method in Application_controller to protected and not
private, on the recommendation in Stack Overflow.
Error in browser-----------------
NoMethodError in User sessionsController#new
undefined method `require_no_user' for #<UserSessionsController:
0x24fc700>
Error in terminal------------------
Processing UserSessionsController#new (for 127.0.0.1 at 2009-10-17
23:26:38) [GET]
Parameters: {"action"=>"new", "controller"=>"user_sessions"}
NoMethodError (undefined method `require_no_user' for
#<UserSessionsController:0x24fc700>):
If I am getting it right then
either
you haven't declared require_no_user in your application controller.
or
haven't set up it before_filter in application controller.
Please paste your code so that I can solve your problem precisely.
You have't defined require_user and require_no_user in your
application controller.
Please define them first.
Go through the authlogic's tutorial. Everything is defined there
if you don't find it there then I'll get out of this error.