【发布时间】:2023-03-15 19:11:02
【问题描述】:
我正在尝试将我的数据库转移到 Heroku,但我没有运气。我按照本指南中的所有步骤操作:https://devcenter.heroku.com/articles/getting-started-with-rails4
我运行heroku run rake db:migrate,它显示Runningrake db:migrateattached to terminal... up, run.8685。
在我运行heroku open之后,我只能访问空数据库,当我尝试访问一些数据时,错误显示:Completed 500 Internal Server Error in 25msActionView::Template::Error (undefined method id for nil:NilClass):所以,在线上没有数据。
可能是什么问题?谢谢。
EDIT1:
当我转到链接 https://postgres.heroku.com/databases/my-database-name 时,我看到了这个:
Statistics
Plan Dev
Status available
Data Size 6.6 MB
Tables 5
PG Version 9.2.5
Created October 22, 2013 16:45
上面说有 5 张桌子,这是真的。问题是这些表似乎是空的。我在 Heroku 网站上没有看到任何用于浏览数据库数据的选项。我检查了https://github.com/ddollar/heroku-sql-console,尝试了几个查询,数据库是空的。
【问题讨论】:
标签: ruby-on-rails ruby activerecord heroku rails-postgresql