无法使用ActiveAdmin创建新用户

Sco*_*ott 1 devise ruby-on-rails-3 activeadmin

我刚刚在我的rails应用程序中添加了活动管理员,但我无法创建新用户.我正在使用活动管理员创建的用户模型以及一些添加的列,如名字和姓氏.当我为新用户填写表单并单击"创建新用户"时,该页面将刷新但不保存我的用户,并且不会使用成功消息进入回顾页面.

这是我的AdminUser模型

class AdminUser < ActiveRecord::Base
  devise :database_authenticatable,
     :recoverable, :rememberable, :trackable, :validatable

  attr_accessible :email, :password, :password_confirmation, :remember_me, :first_name, :last_name

end
Run Code Online (Sandbox Code Playgroud)

这是我的活跃管理员课程

ActiveAdmin.register AdminUser do
  index do
    column :first_name
    column :last_name
    column :email

    default_actions
  end

 form do |f|
   f.inputs "User Details" do
     f.inputs :email
     f.inputs :first_name
     f.inputs :last_name
   end
  f.buttons
 end
end
Run Code Online (Sandbox Code Playgroud)

Dan*_*npe 8

我的解决方案

ActiveAdmin.register User do
  permit_params [:email, :password, :password_confirmation] 

  form do |f|
      f.inputs "User" do
        f.input :email
        f.input :password
        f.input :password_confirmation
      end
      f.actions
    end
end
Run Code Online (Sandbox Code Playgroud)