2010-10-23 20 views
13

मैंने गतिशील स्टाइलशीट की सेवा के लिए एक नियंत्रक बनाया है, इसलिए मैं image_tag सहायक का उपयोग कर सकता हूं और कुछ कैश नियंत्रण जोड़ सकता हूं।रेल 3: सत्र कुकीज़ अक्षम करें

समस्या

है कि हर बार सीएसएस फ़ाइल ब्राउज़र में लोड किया जाता है, मैं 'देख सकते हैं कुकी xxx फ़ायरबग में "संदेश बदल रहा है। मैं इस नियंत्रक के लिए कुकीज़ अक्षम या बाईपास सत्र करना चाहते हैं।

मैंने पढ़ा कहीं

session :off 

का उपयोग कर काम करते हैं कि है, लेकिन मैं देख रहा हूँ यह मान्य नहीं है। कोई काम के आसपास है?

धन्यवाद!

+0

आपका नियंत्रक कैसा दिखता है? क्या आप नियंत्रक में सत्र का जिक्र कर रहे हैं (या तो इस क्रिया में, या फ़िल्टर) या एक अभिभावक नियंत्रक जिसे आप विरासत में प्राप्त कर रहे हैं? सत्र का उपयोग तब तक नहीं किया जाना चाहिए जब तक कि आप इसे रेल 3 में स्पष्ट रूप से एक्सेस नहीं करते हैं। –

+0

यह एक सामान्य नियंत्रक (कोई फ़िल्टर नहीं) है जो <अनुप्रयोग नियंत्रक को विस्तारित करता है, मार्ग दृश्य निर्देशिका में किसी भी css.erb फ़ाइल को प्रस्तुत करने की अनुमति देता है, और एप्लिकेशन नियंत्रक साफ़ है (फिल्टर से पहले नहीं) – webtu

+0

ठीक है, मुझे लगता है कि यह केवल विकास पर्यावरण में होता है, क्योंकि मैं कुछ परियोजनाओं में काम कर रहा हूं जहां फायरबग लॉग कंसोल को कुकी सत्र में बदलाव के साथ स्पैम किया जा रहा है लेकिन उत्पादन में जाने पर ऐसा नहीं होता है। क्या कोई इसकी पुष्टि कर सकता है? अग्रिम धन्यवाद – webtu

उत्तर

0

यहाँ ' सत्र निष्क्रिय करने के लिए 2.3 में एक वैकल्पिक तरीका है, नहीं के बराबर करने के लिए सत्र की दुकान की स्थापना द्वारा:

http://johnpwood.net/2009/09/04/disabling-sessions-in-rails-2-3-4/

शायद आप 3 में एक ही कर सकते हैं?

4

की जरूरत है या एक वैसे भी session :off उपयोग कर सकते हैं (रेल में भी 3):

https://github.com/kares/session_off

class StylesheetsController < ActionController::Base 
    session :off # for all actions in this controller 
end 
11

सीधे शब्दों में session_store से :disabled को सेट करके किया गया:

MyApp::Application.config.session_store :disabled 

जो सत्र को पूरी तरह अक्षम कर देगा और साथ ही flash तक पहुंच जाएगा।

+0

यह पूरे एप्लिकेशन के लिए होगा, न केवल नियंत्रक – Kevin

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