मैं रेल 3 के साथ तैयार कर रहा हूं और मैं एक ऐसा पृष्ठ बनाने की कोशिश कर रहा हूं जिसे हर किसी द्वारा देखा जा सकता है (यहां तक कि उन लोगों ने भी साइन अप नहीं किया है) लेकिन पंजीकृत लोगों के लिए अतिरिक्त कार्यक्षमता है।प्रमाणीकरण का उपयोग किये बिना रेल में देवता का उपयोग कर वर्तमान उपयोगकर्ता कैसे प्राप्त करें! नियंत्रक
समस्या यह है कि जब मैं current_user को कॉल करता हूं तो कोई उपयोगकर्ता नहीं है क्योंकि मैंने प्रमाणीकरण का उपयोग नहीं किया है! मेरे नियंत्रक पर फ़िल्टर करें, क्योंकि मैं अनियंत्रित उपयोगकर्ताओं को इसे देखने में सक्षम होना चाहता हूं।
यदि उपयोगकर्ता सत्र में हैं तो अन्य उपयोगकर्ता के बिना इसे छोड़कर मैं उपयोगकर्ता में कैसे साइन इन करूं?
यदि यह प्रश्न अभी भी सक्रिय है, तो प्रमाणीकरण_यूसर का उपयोग किए बिना डेविस अब हमेशा आपके लिए current_user लोड करता है! फिल्टर से पहले या नहीं। – zykadelic