Hi Kevin,

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.

Hope you are enjoying RoR.

Bagwan Pankaj

On Oct 18, 5:50 pm, Kevin M <[email protected]> wrote:
> Here's the code.
>
> Application_controller.rb---------------------------------
> class ApplicationController < ActionController::Base
>         filter_parameter_logging :password, :password_confirmation
>     helper_method :current_user_session, :current_user
>
>     private
>       def current_user_session
>         return @current_user_session if defined?
> (@current_user_session)
>         @current_user_session = UserSession.find
>       end
>
>     protected
>       def current_user
>         return @current_user if defined?(@current_user)
>         @current_user = current_user_session &&
> current_user_session.user
>       end
>
> end
> ----------------------------------------
>
> Thanks for your help.
>
> Kevin
>
> On Oct 17, 11:56 pm, "bagwan.pankaj" <[email protected]> wrote:
>
>
>
> > HiKevin
>
> > 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.
>
> >http://blog.railsjaipur.in/
>
> > On Oct 18, 8:37 am,KevinM <[email protected]> wrote:
>
> > > 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>):
>
> > > Rendered rescues/_trace (29.9ms)
> > > Rendered rescues/_request_and_response (1.3ms)
> > > Rendering rescues/layout (internal_server_error)
>
> > > ------------------------------------------
>
> > > FYI------------------------------------
> > > Rails version: 2.3.4
> > > Ruby version: 1.8.6
--~--~---------~--~----~------------~-------~--~----~
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 [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to