QA@IT

Herokuにアップロードした際にトップ画面が変更されてしまいます

1754 PV

起きている問題

Railsを使ってローカル環境で開発をしたのですが、いざHerokuにアップロードしてみると、
消去した筈のトップ画面(public/index.html)が表示されてしまうのです。

config/routes.rbのファイル内でもルートを

root :to => "blogs#index"

のように設定しているし、

heroku run rake routes

をやってみるときちんと'/'の行き先がblogs#indexになっているのですが…

ちなみに、hogehoge.app/blogsのURLを開くとルートに設定したかった筈の画面がきちんと表示されています。

何が原因なのか、ご存知でしたら教えていただけると幸いです。

回答

rm public/index.html でローカルのファイルを消しただけで、削除した事を git に commit し忘れている可能性があります。
git rm public/index.html で git からも削除して commit や push し直すとどうでしょうか。

編集 履歴 (0)
  • ありがとうございます!
    こちらの方法で無事解決しましたm(_ _)m

    git rmしようとしたらファイルが無いと言われたので、一度適当なindex.htmlを仮置きし、git rmした所すんなりルートを設定することができました。
    -
ウォッチ

この質問への回答やコメントをメールでお知らせします。