2011-11-27 17 views

उत्तर

-1

ActiveAdmin विकी है एक जवाब का उपयोग कर समाप्त हुई:

https://github.com/gregbell/active_admin/wiki/Your-First-Admin-Resource%3A-AdminUser

+0

यह नए उपयोगकर्ताओं को बनाने के लिए काम करता है, हालांकि पासवर्ड बदलने के बारे में क्या? – wejrowski

+3

लिंक आपका उत्तर अब सामग्री के साथ विकी पेज के बजाय "नया पृष्ठ बनाएं" के मार्ग है। उत्तर में सिर्फ एक लिंक से अधिक शामिल होना चाहिए। – whitehat101

9

जब आप जेनरेटर का उपयोग कर ActiveAdmin इंस्टॉल करते हैं, तो आपको db/migrate फ़ोल्डर में {timestamp}_devise_create_admin_users.rb नामक माइग्रेशन मिलेगा।

ढूँढें और इस लाइन को बदलने के लिए जो भी आप चाहते हैं:

AdminUser.create!(:email => '[email protected]', :password => 'password', :password_confirmation => 'password') 

ध्यान रखें, हालांकि, कि यह सिर्फ बीज पासवर्ड है, और प्लेन टेक्स्ट के रूप में सामने आ रहा जा रहा है। आप जो करना चाहते हैं वह पासवर्ड परिवर्तन कार्रवाई करने के लिए डेविस नियंत्रकों को स्थापित करना है। सहायता के लिए wiki और Railscast देखें।

29

सबसे अच्छा तरीका है करने के लिए इस रेल कंसोल से इसे बदलने के लिए होगा:

admin = AdminUser.find_by_email("[email protected]") 
    admin.password = "newPassword" 
    admin.save 
0

एप्लिकेशन पर इस जोड़ें/व्यवस्थापक/admin_users.rb व्यवस्थापक उपयोगकर्ता को संपादित करने के लिए परिवर्तन पासवर्ड सक्षम करेगा।

ActiveAdmin.register AdminUser do 
    index do 
    column :email 
    column :current_sign_in_at 
    column :last_sign_in_at 
    column :sign_in_count 
    default_actions 
    end 

    form do |f| 
    f.inputs "Admin Details" do 
     f.input :email 
     f.input :password 
    end 
    f.buttons 
    end 
end 
संबंधित मुद्दे