我正在開發我的第一個Rails應用程序,並且我已經在開發環境中顯示了一些數據庫條目,但沒有在生產環境(Heroku)中顯示。我已運行在Heroku上沒有顯示數據庫條目
git add
git commit
git push origin master
git push heroku master
rake db:migrate
在終端中。
我正在開發我的第一個Rails應用程序,並且我已經在開發環境中顯示了一些數據庫條目,但沒有在生產環境(Heroku)中顯示。我已運行在Heroku上沒有顯示數據庫條目
git add
git commit
git push origin master
git push heroku master
rake db:migrate
在終端中。
$ heroku create
$ git push heroku master
運行這些命令,獲取應用程序的數據庫的工作後,你還必須遷移生產數據庫:
$ heroku run rake db:migrate
$ heroku open
如果這不起作用請出示你的日誌。
@khazelton是否解決了您的問題? – Nirupa
你只需要運行 heroku run rake db:migrate
你的意思耙分貝:遷移? –
是的,這就是我的意思。 – khazelton
好的,爲了在heroku上運行諸如'rake db:migrate'的命令,你必須在'heroku run'前加前綴,你這樣做了嗎? –