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 の値は消去されません! 任意のアイデア、どうすればこれを修正できますか?