1

この質問が以前に行われた場合は申し訳ありませんが、RailsコンソールでUserSessionインスタンスを作成しようとすると、次のようにauthlogicで問題が発生しました `UserSession.create! :login => 'blabla', :passw...'

Authlogic :: Session :: Activation :: NotActivatedError:オブジェクトを作成する前に、コントローラーオブジェクトを使用してAuthlogic :: Session::Base.controllerをアクティブ化する必要があります

Railsバージョン:3.0.4

多分私は何かを逃したのですか?助けていただければ幸いです:)

4

1 に答える 1

4

次のようなものを追加する必要があるようです

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

あなたconfig/environment.rbかどこかに。

スクリプト/コンソールでのAuthlogicの操作に関する記事からのヒント

于 2011-03-11T16:00:37.573 に答える