के साथ खाता बनाने के बाद पासवर्ड सेट करें Omniauth के माध्यम से खाता बनाने के बाद मैं उपयोगकर्ताओं को पासवर्ड कैसे सेट कर सकता हूं? Omniauth पंजीकरण के दौरान एक स्टब पासवर्ड बनाता है, लेकिन उपयोगकर्ता नहीं जानता कि वह पासवर्ड क्या है, इसलिए इसे संपादन उपयोगकर्ता पृष्ठ से नहीं बदला जा सकता है।Omniauth (Rails + Devise)
मैंने यहां निर्देशों के साथ संपादन फ़ॉर्म को ओवरराइड करने का प्रयास किया: How To: Allow users to edit their account without providing a password। मैं डीबी में एन्क्रिप्टेड पासवर्ड को बदलने में सक्षम था, लेकिन नए पासवर्ड से लॉग इन नहीं कर सकता, और अजीब रूप से पर्याप्त, लॉग इन विफलता के दौरान मुझे कंसोल में कोई त्रुटि नहीं दिखाई दे रही है।
कोई विचार?
मैं रेल 3.0.7 और डेविस 1.4.8 का उपयोग कर रहा हूं। मेरा साइन-इन/साइन-अप कोड मानक Omniauth+Devise ट्यूटोरियल पर आधारित है।