0

我在rails 2.3.5上使用restful_authentication 1.1.6並使用webrat測試0.7.1 當我使用瀏覽器測試它時,登錄工作正常。 我使用webrat時,它首先正確登錄並設置current_user和session [:user_id]。然後,在動作結束時執行重定向(:controller => session,:action => create)時,它將會話[:user_id]和current_user設置爲零! 只有在最後有重定向時纔會發生這種情況。如果有「render:text」,那麼session [:user_id]和current_user的值將不會被刪除! 任何想法,我該如何解決這個問題?使用webrat登錄失敗

回答

0

原來我凍結了鋼軌的錯誤版本(2.3.8)。我凍結了2.3.5版後,一切正常。