2011-03-11 53 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