2010-09-29 15 views
5

में व्यू/मॉडल को डिवाइज़ करने के लिए अतिरिक्त फ़ील्ड (सत्यापन के साथ) जोड़ना ऐसा लगता है कि वहां रेलवे 3 ऐप में डेविस प्रमाणीकरण समाधान में कस्टम फ़ील्ड जोड़ने के तरीके को पूरा करने के लिए बहुत सारे दस्तावेज नहीं हैं।रेल ऐप

उपयोगकर्ताओं के लिए साइन अप करने के लिए आवश्यक ई-मेल और पासवर्ड के साथ, मुझे कुछ अन्य कस्टम फ़ील्ड शामिल और मान्य करना चाहिए और चूंकि डेविस के साथ उत्पन्न कोई नियंत्रक नहीं हैं, तो कोई ऐसा कैसे करता है?

उत्तर

2

जब आप rails generate devise_views करते हैं तो आपके द्वारा चुने गए सुविधाओं के लिए सभी विचार आपके ऐप/व्यू/डिवाइसेज फ़ोल्डर में जाएंगे। आप बस अपने मॉडल में परिभाषित फ़ील्ड को उन विचारों में जोड़ सकते हैं। आप नियंत्रक अनुकूलित करने के लिए की जरूरत है,

 

class YourModel::DeviseFeaturesController 

DeviseFeatures मैं RegistrationsController, ConfirmationsController मतलब या जो भी सुविधा है आप का उपयोग करने का निर्णय लिया द्वारा पैदा करते हैं। RailsCasts-customizing-devise

+1

आप हमें वहाँ नवागंतुकों के लिए एक उदाहरण प्रदान कर सकते हैं: वहाँ एक महान लेख मैं मेरी मदद करने के लिए मिला है? RailsCasts इस मामले में नहीं रहता है। धन्यवाद! – Landitus

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