/ / रेल jquery द्वारा बनाई गई कुकीज़ को हटाएं - रूबी-ऑन-रेल, रूबी-ऑन-रेल-3

रेल jquery द्वारा बनाई गई कुकीज़ को हटाएं - रूबी-ऑन-रेल, रूबी-ऑन-रेल-3

मैंने jquery का उपयोग करके एक कुकी बनाई है

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

और लोड करने पर new action मेरे रेल ऐप निम्नलिखित कार्रवाई को कॉल करेगा

def delete_cookie
cookies.delete :test
end

लेकिन यह वास्तव में कुकी को हटा नहीं रहा है। कोई सुझाव मैं इसे कैसे कर सकता हूं।

1 संपादित करें

मेरे delete_cookie में

अगर मैं उपयोग करता हूँ

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

खाली परीक्षण कुकी हटा दी गई है। लेकिन अगर मैं टिप्पणी करता हूं cookies.delete :test खाली कुकी बनाई गई है।

उत्तर:

जवाब के लिए 0 № 1

बस इसे रीसेट करने का प्रयास करें:

cookies[:test] = nil

Btw, डॉक्टर राज्यों एक डिलीट विधि है: cookies.delete :test