Adding New Admins to Active Admin
What brian said works perfectlyhttp://net.tutsplus.com/tutorials/ruby/create-beautiful-administration-interfaces-with-active-admin/
AdminUser.create!(:email => 'admin@example.com', :password => 'password', :password_confirmation => 'password')
What Brian said works, but if you want to set the password in the interface rather than have it send a reset email try this:
Leave the admin_user model at its original generated default, then in app/admin/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 f.input :password_confirmation end f.buttons endend
- login: admin@example.com password: password => login
- go to http://localhost:3000/admin/admin_users
If you want create users (devise users, table "users") in admin panel:
- $ rails generate active_admin:resource user
- app/admin/user.rb:
ActiveAdmin.register User do permit_params :email, :name, :password, :password_confirmation index do column :name column :email actions end form do |f| f.inputs 'User' do f.input :name f.input :email f.input :password f.input :password_confirmation end f.actions endend