मेरी रेल में 3 ऐप का उपयोग करके ऐप, मैं उपयोगकर्ताओं को अपना पासवर्ड संपादित करने के लिए एक लिंक प्रदान करना चाहता हूं।devise संपादित करें पासवर्ड स्क्रीन
मैं एक मानक लिंक की ओर इशारा करता है कि है:/उपयोगकर्ताओं/पासवर्ड/संपादन ... लॉग इन करें
Started GET "https://stackoverflow.com/users/password/edit" for 127.0.0.1 at 2011-08-10 10:11:46 -0700
Processing by Devise::PasswordsController#edit as HTML
User Load (0.6ms) SELECT "users".* FROM "users" WHERE "users"."id" = 3 LIMIT 1
Redirected to http://localhost:3000/
Completed 302 Found in 309ms
नीचे उत्पादन क्यों रेल पुनः निर्देशित किया जाता है? मैं संपादन पासवर्ड पेज क्यों नहीं दिखा सकता? धन्यवाद
अपने 'routes.rb' और' पासवर्ड नियंत्रक ' – fl00r
दिखाएं फ़्लैश संदेश में रीडायरेक्ट का कारण क्या है? क्या उपयोगकर्ता लॉग इन नहीं है, क्योंकि हाँ, अगर आप लॉग इन नहीं हैं और पासवर्ड संपादित करने का प्रयास कर रहे हैं तो यह आपको रूट पर रीडायरेक्ट करेगा। – numbers1311407
@ numbers1311407 दरअसल समस्या यह है कि उपयोगकर्ता ** ** ** लॉग इन है। यह क्रिया केवल उन उपयोगकर्ताओं के लिए है जो ** ** ** लॉग इन नहीं हैं, अपना पासवर्ड भूल गए हैं, और पहले ही रीसेट पासवर्ड टोकन प्राप्त कर चुके हैं। –