0
我试图删除表单字段值的cookie。 Rails text_field助手将[]添加到名称。即name = user [name]Rails 2.3x:删除名称为[]的Cookie
在这种情况下,cookie已经创建了一个路径。 (路径= '/登录/')
当我尝试删除cookie
cookies.delete("user[name]")
的[]得到URL编码由机架。
我可以设置cookie为nil这样的:
response['set-cookie']='user[name]='
从而清除cookie的,但只适用于路径 '/登录'。 (没有结尾的斜杠)尾部的斜杠是必需的,以避免IE8错误,无法存储没有结尾斜杠的cookie。
如何从响应对象直接设置cookie并同时设置路径?