rails删除jquery创建的cookie

时间:2013-09-23 17:55:54

标签: ruby-on-rails ruby-on-rails-3

我使用jquery创建了一个cookie,如下所示

var test = $.cookie("test", 1);

加载new action我的rails应用程序将调用以下操作

def delete_cookie
    cookies.delete :test
end

但它实际上并没有删除cookie。任何建议我该怎么做。

修改1

在我的delete_cookie

如果我使用

cookies[:test] = nil
cookies.delete :test

删除空测试cookie。但如果我发表评论cookies.delete :test,则会创建空cookie。

1 个答案:

答案 0 :(得分:0)

尝试简单地重置它:

cookies[:test] = nil

BTW,doc states有一种删除方法:cookies.delete :test