0

Rails 2.3.5でrestful_authentication 1.1.6を使用し、webrat 0.7.1でテストしています。ブラウザを使用してテストすると、ログインは正常に機能します。webrat を使用すると、最初に正しくログインし、current_user と session[:user_id] を設定します。次に、アクション (:controller => session、:action => create) の最後にリダイレクトを実行すると、session[:user_id] と current_user が nil に設定されます。これは、最後にリダイレクトがある場合にのみ発生します。「render :text」がある場合、session[:user_id] と current_user の値は消去されません! 任意のアイデア、どうすればこれを修正できますか?

4

1 に答える 1

0

間違ったバージョンのレール(2.3.8)をフリーズしたことが判明しました。バージョン2.3.5をフリーズした後は、すべて正常に動作します。

于 2010-11-15T05:42:21.750 に答える