不过,在我的本地主机上一切都很好。我假设应用程序与我的数据库通信有问题。我运行过"heroku run rake db:migrate“而没有运气。在本地主机上,我使用的是标准的sqlite3数据库,但是在将它推到heroku以避免错误时,我必须将gem 'pg‘包含在我的’m文件中。我可以看到我的数据库生活在postgres.heroku.com上。fwd="74.143.68.203" dyno=web.1 connect=1ms service=12ms st
对于开发,我使用本地数据库,因为部署到AWS需要相当长的时间。
然而,我在迁移过程中遇到了问题。因为我每隔几分钟就在本地开发和测试一次,所以我倾向于在本地和两个环境中进行不同的迁移。所以我想知道当使用多个环境进行开发、登台和生产时,如何处理迁移过程,这些环境具有一些公共的和一些独占的数据库实例,这些实例可能并不总是反映相同的结构。我是否应该从代码库和eb部署中排除迁移文件,并在每次部署后运行makemigrations & m