2013-01-07 9 views
67

संभव डुप्लिकेट:
No secret option provided to Rack::Session::Cookie warning?त्रुटि 'सुरक्षा चेतावनी: सत्र :: कुकी :: रैक के लिए प्रदान की कोई रहस्य विकल्प'

मचान बनाते समय मैं आज यह त्रुटि आई:

सुरक्षा चेतावनी: रैक :: सत्र :: कुकी को कोई गुप्त विकल्प प्रदान नहीं किया गया। यह एक सुरक्षा खतरा बन गया है। यह दृढ़ता से अनुशंसा की जाती है कि आप तैयार किए गए कुकीज़ से संभव हो सकने वाले शोषण को रोकने के लिए एक रहस्य प्रदान करें। यह रैक के भविष्य के संस्करणों में समर्थित नहीं होगा, और भविष्य के संस्करण आपकी मौजूदा उपयोगकर्ता कुकीज़ को भी अमान्य कर देंगे।

लेकिन कुंजी config/initializers/secret_token.rb में सेट है।

क्या मुझे कुछ भी करना है या यह सिर्फ एक मानक चेतावनी है जिसे मैं सुरक्षित रूप से अनदेखा कर सकता हूं क्योंकि मेरे पास पहले से ही कुंजी है?

+3

रेल 3.2.9 -> 3.2.10 को अपडेट करने के बाद बस यह भी मिला, जिसने रैक 1.4.1 -> 1.4.2 को भी अपडेट किया। –

+13

यहां अधिक जानकारी: http://stackoverflow.com/questions/10374871/no-secret-option-provided-to-racksessioncookie- चेतावनी –

उत्तर

23

यह चर्चा के तहत issue ज्ञात है। यह रैक 1.4.2 और आपके विकल्पों के अपग्रेड के कारण है। जब तक समाधान को समाधान के साथ अद्यतन नहीं किया जाता है, तब तक आपको पता लगाना चाहिए कि रैक 1.4.1 में त्रुटि या डाउनग्रेड करना चाहिए;)

3

कुछ अन्य साइटों में चर्चा के मुताबिक, यह चेतावनी रेल के रूप में बढ़ रही है इरादे से अलग तरीके से रैक कुकीज़ का उपयोग करना। इस मुद्दे को अभी तक संभालने और जगह पर ठीक होने के बारे में अंतिम समझौता होने तक अभी तक इस चेतावनी को अनदेखा करना ठीक होना चाहिए।

संबंधित मुद्दे