2011-05-12 7 views
5

यहाँ मेरी वसीयत रास्ते हैं पर रीडायरेक्टवसीयत edit_account_password कार्रवाई मुझे जड़

 account_password POST /accounts/password(.:format)    {:controller=>"devise/passwords", :action=>"create"} 
    new_account_password GET /accounts/password/new(.:format)   {:controller=>"devise/passwords", :action=>"new"} 
    edit_account_password GET /accounts/password/edit(.:format)   {:controller=>"devise/passwords", :action=>"edit"} 
         PUT /accounts/password(.:format)    {:controller=>"devise/passwords", :action=>"update"} 

तो change_password मार्ग जगह में नहीं है और /change_password बस पुनर्निर्देश मुझे root_path पर। कृपया मुझे समझने में मदद करें कि मैं खुद को क्यों चोट पहुंचाऊंगा। धन्यवाद।

+0

एक ही समस्या है, तो आप समाधान मिल सकती है? –

+0

हे, अजीब, जब मैं लॉग आउट करता हूं और इस पृष्ठ तक पहुंचने की कोशिश करता हूं, तो मुझे मिल जाता है! WTF ... –

उत्तर

11

ठीक है, मुझे समस्या का पता चला। पासवर्ड को पुनर्प्राप्त करने योग्य मॉड्यूल से संपादित किया गया है, इसका उद्देश्य उपयोगकर्ता को अपना पासवर्ड वापस पाने में मदद करना है, अगर यह भूल गया है, और हस्ताक्षर किए गए उपयोगकर्ता के लिए अपना पासवर्ड बदलने के लिए नहीं। आप इसके बजाय पंजीकरण/संपादन का उपयोग कर सकते हैं।

0

मुझे यकीन नहीं था कि उपयोगकर्ता उपर्युक्त रूटेड परिवर्तन पासवर्ड कार्रवाई के माध्यम से अपना पासवर्ड बदलने के बाद व्यवहार के बारे में बात कर रहा था। यदि आप हैं, इस सवाल पर विचार करें और जवाब है जो या तो आपके प्रश्न का उत्तर हो सकता है या आप एक सिर कि तुम क्या सामना कर सकते हैं के लिए छोड़ देना:

Devise logging out automatically after password change

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