我在我的Gemfile中添加了activeadmin并运行rake db:migrate
看到这个:
耙子流产了! 发生错误,所有后续迁移都已取消: 验证失败:电子邮件不能为空,密码不能为空......
在我的Gemfile中:
gem 'activeadmin', github: 'gregbell/active_admin'
谢谢!
答案 0 :(得分:3)
拉最新的主人应该修复它。确保运行bundle update activeadmin
以获取最新代码。使用rails destroy active_admin:install
清除以前生成的所有代码。销毁admin_users
数据库表。
再次运行rails generate active_admin:install
。
如果您使用的是protected_attributes
gem,则需要先添加以下行,然后再将rake db:migrate
运行到`admin_user.rb。
attr_accessible :email, :password, :password_confirmation