Ruby on rails Rake迁移在开发中不起作用
下面是一些教程,它们将教授如何创建和运行迁移。到目前为止一切都正常,但我遇到了一个问题。但现在,当我回到这里时,迁移将无法在开发数据库中工作。我使用rake db:migrate RAILS_ENV=production来查看我的迁移是否有效,在该数据库上,它可以完成所有迁移并再次返回,没有任何错误,但当我运行rake db:migrate RAILS_ENV=development时,它会暂停几秒钟,然后返回控制台等待命令。不显示任何错误或不返回任何内容来显示它所做的操作,并且在检查数据库时,没有任何更改。这是什么?使用--traceRuby on rails Rake迁移在开发中不起作用,ruby-on-rails,rake,Ruby On Rails,Rake,下面是一些教程,它们将教授如何创建和运行迁移。到目前为止一切都正常,但我遇到了一个问题。但现在,当我回到这里时,迁移将无法在开发数据库中工作。我使用rake db:migrate RAILS_ENV=production来查看我的迁移是否有效,在该数据库上,它可以完成所有迁移并再次返回,没有任何错误,但当我运行rake db:migrate RAILS_ENV=development时,它会暂停几秒钟,然后返回控制台等待命令。不显示任何错误或不返回任何内容来显示它所做的操作,并且在检查数据库时,
请显示您的database.yml文件。ryaz是对的,在prod中工作,在开发中失败,几乎肯定意味着database.yml中存在不同的连接字符串
rake db:migrate --trace