-1

我使用rails 4,并且必须在db/migrate下迁移文件夹,例如: db/migrate/A,db/migrate/B.如何让rails只检查当前数据库的迁移

我已成功使用迁移文件创建数据库模式,使用B迁移文件创建B数据库模式。

但是,当我连接数据库,并启动我的Rails服务器,它检查下分贝我所有的迁移文件/迁移..,并显示消息:

“的迁移正在等待要解决此问题,运行:bin/rake db:migrate RAILS_ENV = development“

任何人都知道如何解决这个问题?

+0

您是否尝试运行建议的命令? – retgoat

+0

您是否正在连接到config/database.yml中的正确数据库? 你不能有2个单独的迁移运行在同一个数据库上......他们只是互相切换 – Boltz0r

回答

1

要解决此问题,运行:

bin/rake db:migrate RAILS_ENV=development 

这将应用正在申请移民。