0

データベースを Heroku に転送しようとしていますが、うまくいきません。このガイドのすべての手順に従いました: https://devcenter.heroku.com/articles/getting-started-with-rails4

実行するheroku run rake db:migrateと、Runningrake db:migrateと表示されattached to terminal... up, run.8685ます。

実行後heroku open、空のデータベースにしかアクセスできず、一部のデータにアクセスしようとすると、エラーが表示されます:Completed 500 Internal Server Error in 25ms ActionView::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 Web サイトに表示されません。https://github.com/ddollar/heroku-sql-consoleで確認し、いくつかのクエリを試しましたが、データベースは空です。

4

1 に答える 1

1

移行は正常に終了しましたか?? データベース内のテーブルを見ることができましたか?? 移行に問題がある場合は、スキーマからロードしてみてください

rake db:schema:load

postgres.heroku.com からデータベースのステータスを確認してください。

于 2013-10-22T18:09:58.197 に答える