Agregar nuevos administradores a Active Admin

Estoy usando el dispositivo para mis usuarios. Recientemente instalé la gem Active Admin de los Rails, todo está funcionando a la perfección.

Sin embargo, no puedo averiguar cómo agregar un nuevo administrador de usuarios. Puedo ver que el administrador activo creó una tabla admin_user en la base de datos con un usuario admin@example.com, que uso para iniciar sesión en la interfaz.

Intenté agregar admin_user como recurso para poder simplemente hacer clic en el botón Agregar usuario administrador dentro de la interfaz de administración activa para agregar un nuevo usuario, sin embargo, eso no parece funcionar.

Lo que dijo Brian funciona perfectamente http://net.tutsplus.com/tutorials/ruby/create-beautiful-administration-interfaces-with-active-admin/

 AdminUser.create!(:email => 'admin@example.com', :password => 'password', :password_confirmation => 'password') 

Lo que dijo Brian funciona, pero si desea establecer la contraseña en la interfaz en lugar de enviar un correo electrónico de restablecimiento, intente esto:

Deje el modelo admin_user en su valor predeterminado original generado, luego en 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 end end 
  1. login: admin@example.com password: password => login
  2. vaya a http: // localhost: 3000 / admin / admin_users

Si desea crear usuarios (diseñar usuarios, tabla “usuarios”) en el panel de administración:

  1. $ rails genera active_admin: usuario de recursos
  2. 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 end end