में प्रवेश करने में नहीं मैं वसीयत उपयोग कर रहा हूँ उपयोगकर्ता प्रमाणीकरण स्थापित करने के लिए है, लेकिन मैं कठिनाई हो रही है तो उपयोगकर्ता प्रवेश कर आ रही हैंवसीयत: उपयोगकर्ताओं को
रूपों में हस्ताक्षर के लिए सही ढंग से प्रतिपादन और साइन अप कर रहे हैं।। समस्या यह है कि जब मैं सबमिट पर क्लिक करता हूं, तो मुझे एक (कोई रूट मैचों "/ सत्र/उपयोगकर्ता") त्रुटि नहीं मिलती है। अगर मैं साइन अप फॉर्म पर जाता हूं, फ़ील्ड भरें, और सबमिट करें, तो मुझे एक ही त्रुटि मिलती है। हालांकि, जब मैं रूट यूआरएल (पेज # होम) पर वापस जाता हूं तो उपयोगकर्ता साइन इन होता है। अगर मैं लॉग आउट करता हूं, और उसी उपयोगकर्ता क्रेडेंशियल्स के साथ साइन इन करने का प्रयास करता हूं, तो मुझे कोई रूट मैचों में त्रुटि नहीं मिलती है और उपयोगकर्ता हस्ताक्षरित नहीं होता है बिल्कुल
मैं इसे ठीक करना चाहता हूं ताकि पेज # घर पर रीडायरेक्ट में साइन अप/साइन इन करें और उपयोगकर्ता साइन इन फॉर्म से साइन इन हो जाए। कोई विचार?
कृपया मुझे बताएं कि क्या कोई अतिरिक्त जानकारी की आवश्यकता है, और आपकी मदद के लिए बहुत बहुत धन्यवाद!
आप रेल और देवता का किस संस्करण का उपयोग कर रहे हैं? क्या आप अपनी रूट.आरबी फाइल भी पोस्ट कर सकते हैं? –
रेल: 3.0.5, डेविस 1.2.1, routes.rb http://min.us/mTTAspPGXiM8u#1 (छवियों को पोस्ट करने के लिए कमी की कमी) नोट: मैच 'सत्र/उपयोगकर्ता' पर टिप्पणी की जाती है, लेकिन जब मुझे असम्बद्ध किया जाता है I 'पथ के लिए तैयार मैपिंग नहीं ढूंढ सका "/ सत्र/उपयोगकर्ता" त्रुटि प्राप्त करें। मैं आपके कोडिंग ज्ञान की सराहना करता हूं! – ahuang7
मैं आपके द्वारा बनाए जा रहे सत्र और उपयोगकर्ता पथ के उद्देश्य से थोड़ा उलझन में हूं। क्या आप डिवाइसेज कोड को ओवरराइट करने का प्रयास कर रहे हैं या आप इन तरीकों से थोड़ा सा कार्यक्षमता जोड़ने की कोशिश कर रहे हैं? यदि आपको केवल थोड़ी सी कार्यक्षमता जोड़ने की ज़रूरत है, तो मैं मौजूदा नियंत्रकों को विस्तारित करने, अपना कोड करने और फिर सुपर कॉलिंग को कॉल करने की सलाह दूंगा। यह भी सुनिश्चित नहीं है कि इसका क्या असर होगा लेकिन सम्मेलन का कहना है कि आपके मार्ग फ़ाइल (http://guides.rubyonrails.org/routing.html#using-root) के अंत में रूट होना चाहिए। –