我正在尝试删除表单字段值的 cookie。Rails text_field 助手将 [] 添加到名称中。即名称=用户[名称]
在这种情况下,cookie 是使用路径创建的。(路径='/登录/')
当我尝试删除 cookie
cookies.delete("user[name]")
[] 通过 Rack 获取 URL 编码。
我可以像这样将cookie设置为nil:
response['set-cookie']='user[name]='
这会清除 cookie,但仅适用于路径“/login”。(没有尾部斜杠)需要尾部斜杠以避免 IE8 错误,即在没有尾部斜杠的情况下无法存储 cookie。
如何直接从响应对象设置cookie并同时设置路径?