【发布时间】:2017-02-08 07:20:20
【问题描述】:
我对 Rails 还很陌生。我最初在 Heroku 上部署了一个 rails 应用程序。然后我决定从 heroku 网站上删除该应用程序,然后使用我计算机上的相同原始文件创建一个新的 heroku 应用程序。我更改了一些样式,但其他代码相同。每当我现在做一个 git push heroku master 时,它都会用旧版本更新新应用程序。我几乎把头发扯掉了。我已经完成了
git remote -v
它似乎正在将我的代码发送到新源。但事实并非如此!它一直给我旧版本的显示。它似乎来自与我所推动的不同来源。有人能帮我吗?
【问题讨论】:
-
您可能忘记将最新提交推送到您的仓库吗?
-
尝试重启heroku服务器?
heroku restart在您应用目录的终端中 -
我试过 heroku restart ,它仍然有旧的设计。我检查了“git status”,没有什么可以推送的。
-
我实际上只是尝试创建另一个新应用程序,同样的事情正在发生。它只会给我当天早些时候的原始设计。不知何故,当我在 heroku 中切换应用程序时,我当前推送的数据库似乎与 horuku 获取设计的任何地方断开了连接。虽然我已经完成了 git remote -v,但它似乎是正确的位置。我很困惑。
-
原来我在进行这些更改之前运行了 rake assets:precompile。我再次运行 rake assets:precompile 以包含它们,然后提交并推送到 Heroku。然后它合并了我的更改。
标签: ruby-on-rails git heroku