2012-03-22 63 views
1

我想刪除會話cookie並沒有取得任何成功。我試過reset_session,cookies.delete(:id),cookies.clear,沒有任何工作。我覺得我錯過了一些東西,任何人都可以幫忙嗎?
的Rails 3.2.1如何刪除cookies

回答

4

我相信這將會給你答案:

StackoverFlow Similar question

會話[:current_user_id] =零

這工作對Rails 3.2的罰款。 1

reset_session

碎片一切......

+0

我都試過,但會話cookie仍然在瀏覽器中。它幾乎感覺就像我正在處理一個錯誤。 – SteveO7 2012-03-22 19:33:57

+1

挖深一點,如果我調試並觀察cookie和會話對象,它們會設置爲零,但cookie仍然存在。我是否期待看到cookie從瀏覽器中消失? – SteveO7 2012-03-22 19:47:03

+0

您訪問的任何網站都會有一個空的cookie。 如果它在零這裏不會有任何細節。 如果你想物理刪除cookie文件,由於多個瀏覽器有不同的方式,它會很沉重。 – 2012-03-23 10:02:53