设计管理员角色:PG ::错误:错误:关系“管理员”已存在

时间:2013-01-17 23:10:18

标签: ruby-on-rails postgresql devise

成功配置设备设计后,我正在尝试添加Admin角色以准备使用rails_admin。

我按照这些说明(https://github.com/plataformatec/devise/wiki/How-To:-Add-an-Admin-role)添加了管理角色,即使生成的迁移看起来完全不同从指示中的那个。然后我运行“bundle exec rake db:migrate”只是为了得到错误:

PG::Error: ERROR:  relation "admins" already exists

此时我没有尝试安装rails_admin,因为我想让设备先完全工作。

当我以前没有管理模型时,为什么会出现此错误?

1 个答案:

答案 0 :(得分:12)

感谢wildplasser解决方案:运行db:drop - > db:create - > db:migrate以重置数据库!