2011-06-14 6 views
7

मेरे पास devise का उपयोग कर रेल 3 ऐप है। मैं एक उपयोगकर्ता/प्रोफाइल संपादन पृष्ठ बनाना चाहता हूँ। जहां कोई उपयोगकर्ता नाम संपादित कर सकता है, अपनी तस्वीर आदि जोड़/बदल सकता है ...डेविस, एक संपादन प्रोफाइल पेज कैसे बनाएं

मैं इसे सही रेल/तैयार तरीके से करना चाहता हूं। इसे संभालने का तरीका क्या है? मुझे एक ऐप/विचार/devise/registrations/edit.html.erb फ़ाइल

क्या मैं उस फ़ाइल को संपादित करता हूं?

या क्या मैं ऐप/विचार/उपयोगकर्ता/edit.html.erb बनाता हूं और उस अनुभव को अनुकूलित करता हूं? लेकिन फिर आप नियंत्रक के बारे में क्या करते हैं? एक नया नियंत्रक बनाएँ?

धन्यवाद

उत्तर

12

आप devise/registrations/edit.html.{erb,haml} फ़ाइल को संपादित और अपनी आवश्यकताओं के लिए यह अनुकूलित कर सकते हैं, हो सकता है यहां तक ​​कि किसी भी अतिरिक्त क्षेत्रों है कि अपने उपयोगकर्ता मॉडल में हो सकता है लेकिन फार्म पर नहीं जोड़ें।

मेरा मानना ​​है कि डेविस के साथ उपयोगकर्ताओं के लिए एक सामान्य सीआरयूडी इंटरफ़ेस भी संभव है, लेकिन फिर आपको एक नया नियंत्रक बनाना होगा और विचार और सबकुछ जोड़ना होगा, इसलिए यह आसान है और आसानी से डेविस के ओवरराइड करना आसान है आपको जो चाहिए उसे बदलने या जोड़ने के विचार।

आप उन्हें rails g devise:views के साथ उत्पन्न कर सकते हैं।

0

आप ऐप में अपनी पसंद के नियंत्रक से सीधे उपयोगकर्ता प्रोफ़ाइल संपादन पृष्ठ भी बना सकते हैं जो आपके उपयोगकर्ता मॉडल को उचित रूप से संशोधित करता है।

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