我git推后,heroku没有更新

时间:2013-04-15 23:17:00

标签: ruby-on-rails heroku

git push heroku一切正常,然后是heroku open - 但它只是显示的铁路着陆页。当我尝试rails s时,我的主页被完美加载。我删除了public / index.html并将更改提交/推送到github。可能导致这种情况的原因是什么?

routes.rb中:

Oxenblog::Application.routes.draw do
root :to => 'static_pages#about'

match '/about',    to: 'static_pages#about'
match '/contact',  to: 'static_pages#contact'
match '/projects', to: 'static_pages#projects' 

我认为这对我使用heroku所做的是一个问题,因为它在localhost中看起来很好......

它是git分支的东西。我添加了提交并推送到github和heroku,Everything is up to date。但heroku open仍显示rails登陆页面,非常令人沮丧。我在主分公司,这是一个新项目,所以我还没有做任何新的分支。

1 个答案:

答案 0 :(得分:3)

删除默认的Rails主页是不够的,你必须指示git删除所有已删除的文件。这是我使用的命令:

git add .
git commit -am "save all changed files & remove deleted ones"
git push heroku master

应该有效的其他命令:

git add . -A
git commit -m "..."

git add -u
git commit -m "..."

请注意,如果在执行任何提交之前删除文件,则git无法添加它们。