Eu criei um cookie usando jquery da seguinte forma
var test = $.cookie("test", 1);
E ao carregar um new action
my rails app irá chamar a seguinte ação
def delete_cookie
cookies.delete :test
end
Mas não está realmente excluindo o cookie. Alguma sugestão como posso fazer isso.
Editar 1
No meu delete_cookie
se eu uso
cookies[:test] = nil
cookies.delete :test
o cookie de teste vazio é excluído. Mas se eu comentar cookies.delete :test
cookie vazio é criado.
Respostas:
0 para resposta № 1Tente simplesmente redefini-lo:
cookies[:test] = nil
BTW, doc states Existe um método de exclusão: cookies.delete :test