Hi everybody,
I’ve installed Authlogic on Rails 3 following the Railscast (http://
#160 Authlogic - RailsCasts), and the resources I was able
to find on the web, but I’m facing a problem.
Once I’ve generated the user_sessions controller and mapped the login
and logout routes, I get an error if I try to load the login page :
uninitialized constant UserSessionsController::UserSession
app/controllers/user_sessions_controller.rb:11:in `new’
The user_sessions model is really simple :
class UserSession < Authlogic::Session::Base
end
But it looks like this class declaration is not considered by Rails…
Does anyone have an idea ?
Thx by advance for your help.
Romain
On 11/15/10, Romain B. [email protected] wrote:
The user_sessions model is really simple :
class UserSession < Authlogic::Session::Base
end
But it looks like this class declaration is not considered by Rails…
Does anyone have an idea ?
Thx by advance for your help.
Romain
Hi Romain,
Have a look at this link DIXIS authlogic on rails3 on how to setup
authlogic with rails 3. I have had a similar problem, and after
following that tutorial, I managed to resolve my problem.
I do get a few deprecation warnings, but overall it has been working ok.
Hope that helps.
Regards,
Fidel.
On Nov 14, 11:13pm, Romain B. [email protected] wrote:
The user_sessions model is really simple :
class UserSession < Authlogic::Session::Base
end
But it looks like this class declaration is not considered by Rails…
Where is that file? is it in user_session.rb somewhere on the loadpath
(not user_sessions.rb)
Fred
Thx Fidel,
I’ll have a look at this tutorial.
Romain
Yes it is, but in my setup it is user_sessions.rb with an “s”. It
seems to me (but I’m a RoR newbie) that controller files should have
an “s”…
Can you tell me more on that ?
Thx
Romain
Romain B. wrote in post #961546:
Yes it is, but in my setup it is user_sessions.rb with an “s”. It
seems to me (but I’m a RoR newbie) that controller files should have
an “s”…
They should. But this is a model, not a controller.
Can you tell me more on that ?
Thx
Romain
Best,
Marnen Laibow-Koser
http://www.marnen.org
[email protected]