Você só precisa registrar o AdminUser como um recurso gerenciável:
$> rails generate active_admin:resource AdminUser
Depois, basta personalizar tudo, mas lembre-se de que tanto o campo 'password' quanto o 'password_confirmation' precisam estar presentes no formulário para poder manipular senhas - você decide se é uma boa ideia. Eu fiz assim, mas você é mais que bem-vindo para fazer o que quiser:
ActiveAdmin.register AdminUser do
filter :email
index do
id_column
column :email
column :last_sign_in_at
column :created_at
default_actions
end
show :title => :email do
panel 'Admin Details' do
attributes_table_for admin_user, :email,
:last_sign_in_at,
:last_sign_in_ip,
:created_at,
:sign_in_count
end
active_admin_comments
end
form do |f|
f.inputs 'Details' do
f.input :email
f.input :password
f.input :password_confirmation
end
f.buttons
end
end
Se você precisar de inspiração, veja o aplicativo de demonstração fornecido por gregbell no GitHub .