Authlogic激活问题

时间:2011-03-11 08:56:18

标签: ruby-on-rails-3 authlogic activation

很抱歉,如果以前曾问过这个问题,但是当我尝试在像 `UserSession.create! :login => 'blabla', :passw...' 这样的rails控制台中创建UserSession实例时,我遇到了authlogic的问题,我得到了:

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

Rails版本:3.0.4

也许我错过了什么? 如果有任何帮助,我将不胜感激:)

1 个答案:

答案 0 :(得分:4)

似乎你必须添加像

这样的东西
Authlogic::Session::Base.controller = Authlogic::ControllerAdapters::RailsAdapter.new(self)

进入config/environment.rb或某处。

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