2012-03-19 77 views
0

用facebook(使用devise和omniauth)登錄後,我遇到了一個我認爲可能是緩存問題的問題。在Rails中調試緩存?

這些是做到這一點的步驟:

  • 註銷
  • 轉至/約
  • 轉到/,登錄並重定向到/
  • 轉至/約

此時,頁面顯示好像我沒有登錄。然後,如果我用f5重新加載頁面,它就會顯示爲我已登錄(有時需要預先登錄ss f5很多次。 Ctrl + F5將不會幫助)

我不知道如何調試。它可能只是瀏覽器緩存(我使用Firefox,在Ubuntu中),但即使如此,我的應用程序不應該控制它嗎?

有關如何調試的任何想法?

UPDATE

確定這是隻得到怪異。現在,如果我一直按f5,它會隨機顯示我已登錄或未登錄。這不能是緩存問題。

我不知道這是否重要,但我正在使用mongoid_session_store-rails3。

回答