0

每次我重置和播种我的数据库时,它都会清除 Active Admin 的标准 admin@example.com 登录。

在我的种子文件中,我将用户设置为具有角色:admin 但此登录仅适用于应用程序的前端,而不适用于后端活动管理员登录。我该如何补救?谢谢!

注意*我正在使用 Devise + cancan + rolify

种子.rb

user2 = User.create! :name => 'Second User', :email => 'user2@example.com', :password => 'please', :password_confirmation => 'please', :confirmed_at => Time.now.utc
puts 'New user created: ' << user2.name
user.add_role :admin
4

1 回答 1

6

Active Admin 通常有另一个名为 admin_users 的用户表。请在您的控制台中尝试以下操作

user = AdminUser.create :email => 'user2@example.com', :password => 'please'
于 2012-06-17T21:31:21.357 回答