将ActiveAdmin应用程序推送到Heroku后,数据库为空

时间:2012-06-18 19:49:11

标签: ruby-on-rails database heroku activeadmin

我在我的本地服务器上运行了一个正在运行的Active Admin应用程序,但在推送到Heroku后,我的所有数据库表都是空的。我尝试运行heroku run rake db:migrate然后heroku restart,但这些都没有成功。表格在那里,但它们都是空的。

谢谢!

1 个答案:

答案 0 :(得分:3)

如果您希望Heroku应用程序与本地数据库具有相同的数据库,那么您需要通过heroku db:push将本地数据库推送到Heroku。这将用本地副本替换Heroku上表的内容,因此请小心使用。

编辑:heroku db:push现在是heroku pg:push,前者已被弃用。