2011-03-11 65 views
1

很抱歉,如果這個問題之前,有人問,但我得到了與authlogic麻煩時,我嘗試在軌控制檯創建UserSession例如像`UserSession.create! :login => 'blabla', :passw...'我得到:Authlogic激活問題

Authlogic::Session::Activation::NotActivatedError: You must activate the Authlogic::Session::Base.controller with a controller object before creating objects 

Rails的版本:3.0.4

也許我錯過了什麼? 我理解任何幫助:)

回答

4

看來你必須像

Authlogic::Session::Base.controller = Authlogic::ControllerAdapters::RailsAdapter.new(self) 

財產以後添加到您的config/environment.rb或其他地方。

取自文章的提示 Working with Authlogic in script/console