我只需要运行此命令即可使我的Heroku应用程序与我的工作区数据库同步。但是当我运行此命令时,它说我有 9 个待处理的迁移。我运行了rails db:migrate 然后heroku运行rails db:seed,但我仍然有相同的待处理迁移。
当你执行rails db:migrate
时,它将迁移你的本地数据库。要迁移 Heroku 数据库,您必须使用此命令heroku run rails db:migrate
以下是在heroku 中运行迁移和检查应用程序的一些步骤
heroku run rake db:migrate
heroku run rake db:seed
我知道你做到了,但你还需要重新启动dyno,所以它会使用下面的命令加载新的模式
heroku restart
运行服务器
heroku ps:scale web=1
检查服务器状态
heroku ps
如果你得到 web.1:开始....那么你的测功机就准备好了 您现在可以通过以下方式打开
heroku open