मैं एक रेल ऐप के लिए एक रैक मिडलवेयर घटक लिख रहा हूं जिसे सशर्त रूप से कुकीज़ सेट करने की आवश्यकता होगी। मैं वर्तमान में कुकीज़ सेट करने के लिए पता लगाने की कोशिश कर रहा हूं। इसके आसपास घूमने से ऐसा लगता है कि यह काम करना चाहिए:मैं कुकी (रूबी) रैक मिडलवेयर घटक के साथ कुकी कैसे सेट करूं?
class RackApp
def initialize(app)
@app = app
end
def call(env)
@status, @headers, @response = @app.call(env)
@response.set_cookie("foo", {:value => "bar", :path => "/", :expires => Time.now+24*60*60})
[@status, @headers, @response]
end
end
जो त्रुटियां नहीं देता है, लेकिन कुकी भी सेट नहीं करता है। मैं क्या गलत कर रहा हूं?
बहुत बढ़िया। यह मेरे लिए पूरी तरह से काम कर रहा है। अब तक का सबसे स्पष्ट उदाहरण मैंने देखा है। – phaedryx
धन्यवाद! पांच साल बाद, यह स्निपेट वही था जो मैं ढूंढ रहा था। – Anurag
@BaroqueBobcat यह वास्तव में उपयोगी होगा यदि आपने यह भी शामिल किया कि आप कुकी को सीधे कैसे संशोधित कर सकते हैं। महान जवाब के लिए धन्यवाद! – thesecretmaster