したがって、authlogicを備えた標準のRails 3アプリがあります。ブラウザー (コンソールまたはテスト環境) にいない場合、ユーザー モデルを作成できません。
例えば:
rspec テストまたはコンソールに次のコードがあります。
user = User.create(...user attributes...)
そして、私はこのエラーを受け取ります:
NoMethodError: undefined method `cookies' for main:Object
私はインターネット全体を見てきましたが、これを理解することはできません。どんな助けでも大歓迎です。
編集:
それで、私はもう少し調べて、ドキュメントでこれを行うことを見つけました:
include Authlogic::TestCase
しかし、私はこのエラーが発生します:
uninitialized constant Authlogic::TestCase