2012-03-22 65 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