【发布时间】:2017-05-12 05:28:00
【问题描述】:
我在迁移文件中犯了一个错误,我删除了,然后再次尝试运行迁移,现在我在加载 localhost:3000 时收到 activerecord::pendingmigrationerror strong> 但是当我再次尝试运行rails:db migrate 时,它会不断取消并显示此消息:
Jerrys-MacBook-Air:nameofapp jerryhoglen$ rails db:migrate --trace
** 调用 db:migrate (first_time)
** 调用环境(first_time)
** 执行环境
** 调用 db:load_config (first_time)
** 执行 db:load_config
** 执行 db:migrate == 20161227120926 AddAdminFlagToUsers: 迁移 =============================== -- add_column(: users, :admin, :boolean, {:default=>false, :null=>false}) rails 中止了! StandardError:发生错误,此迁移和所有后续迁移已取消:SQLite3::SQLException:重复列名:admin:ALTER TABLE "users" ADD "admin" boolean DEFAULT 'f' NOT NULL"
想不通!请帮忙
【问题讨论】:
标签: ruby-on-rails admin rails-migrations dbmigrate