我正在尝试将我的应用程序的新版本部署到heroku,虽然在本地运行它可行,但在执行以下操作后,我看不到任何更改:
git push heroku master
然后
heroku run rake db:migrate
似乎没有效果。这很奇怪,因为没有模型更改,我只能使用git push命令部署更改。有什么想法吗?
答案 0 :(得分:2)
听起来好像你可能没有先将更改提交给Github。
git add .
git commit -m "commit details here"
git push origin master
THEN
git push heroku master
答案 1 :(得分:1)
如果您正在推送然后迁移,则需要执行
heroku restart
让您的应用程序重新缓存数据库架构。
答案 2 :(得分:1)