के साथ ActiveAdmin उपयोगकर्ताओं को विलय करना मैंने अपनी परियोजना में सक्रिय एडमिन स्थापित किया है और प्रमाणीकरण के लिए डिफ़ॉल्ट admin_users
मॉडल का उपयोग किया है। मैंने बाद में एक अलग उपयोगकर्ता मॉडल स्थापित करने के लिए डेविस का उपयोग किया है और महसूस किया है कि यह संभवतः दो तालिकाओं को मर्ज करने के लिए बहुत अधिक स्मार्ट होगा, जैसे कि व्यवस्थापक के पास Activeadmin और साइट के सामने के अंत में दोनों प्रशासनिक क्रियाएं हो सकती हैं। व्यवस्थापक व्यवस्थापक को ध्वजांकित करने के लिए शायद एक कॉलम के साथ उपयोगकर्ता मॉडल का उपयोग करने के लिए मैं ActiveAdmin को कैसे कॉन्फ़िगर कर सकता हूं (उदाहरण के लिए is_admin
या व्यवस्थापक और मॉडरेटर बनाने के लिए अनुमति स्तर)?मौजूदा उपयोगकर्ता मॉडल
Rails 3.1
ActiveAdmin 0.3.3
Devise 1.4.9
+1 क्योंकि मुझे विश्वास है कि आप मुझे सही जवाब दे रहे हैं। मुझे लगता है कि मैं 'application_controller' में नई विधि का निर्माण कर रहा हूं? लेकिन मौजूदा डेविस प्रमाणीकरण को एकीकृत करने के लिए मुझे वहां से मौजूदा कार्यों को ओवरराइड किए बिना वहां से क्या करना है? –
यदि मौजूदा डेविस विधियां काम करती हैं, तो आप उन्हें ActiveAdmin के प्रतीक के रूप में पास कर सकते हैं। अन्यथा आप उन्हें ओवरराइड कर सकते हैं या नए तरीकों को परिभाषित कर सकते हैं कहीं भी यह आपके आवेदन के लिए समझ में आता है ('एप्लिकेशन कंट्रोलर' एक बहुत ही आम जगह है)। – coreyward