2012-06-17 132 views
0

每当我将&种子重置为我的数据库时,它将清除Active Admin的标准[email protected]登录名。无法登录到Active Admin

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

注* im使用设计+康康舞+ rolify

Seeds.rb

user2 = User.create! :name => 'Second User', :email => '[email protected]', :password => 'please', :password_confirmation => 'please', :confirmed_at => Time.now.utc 
puts 'New user created: ' << user2.name 
user.add_role :admin 

回答

6

活动管理员一般有被称为admin_users用户的另一个表。请在您的控制台中尝试以下内容

user = AdminUser.create :email => '[email protected]', :password => 'please' 
+0

新增至activeadmin。这个版本不匹配: '''user = AdminUser.create:email =>'[email protected]',:password =>'please' NoMethodError:未定义的方法'will_save_change_to_email?'为# 您的意思是? will_save_change? (irb):013 \t 2.4.1:014>''' – enator