如何删除使用通配符域设置的 Rails 中的 cookie:
cookies[:foo] = {:value => 'bar', :domain => '.acme.com'}
当遵循docs时,您可以:
cookies.delete :foo
日志说
Cookie set: foo=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
请注意,缺少域(似乎对所有内容都使用默认参数)。尊重 RFC,当然 cookie 还在那里,浏览器 -> ctrl/ cmd- L->
javascript:alert(document.cookie);
瞧!
问:删除此类 cookie 的“正确”方法是什么?