2017-12-19 7 views
0

Michael Hartlのbookを使用してRuby on Railsを学習しています.Hellookuを使ってHello World Appをデプロイしようとしているときに、第1章の問題が発生しました。私はgitを使って私のコードをHerokuにプッシュしても、私のプロジェクトはlocalhost上でうまく動作しますが、デフォルトのようこそ画面が表示され続けます。コードをプッシュした後にヘロクのようこそ画面が表示されるのはなぜですか?

マイルート・ファイルは、次のように設定されている:

Rails.application.routes.draw do 
    root 'application#hello' 
end 

そして、このように私のコントローラ:

class ApplicationController < ActionController::Base 
    protect_from_forgery with: :exception 

    def hello 
     render html: "¡Hola, mundo!" 
    end 

end 

私はgitのに変わり、私のディレクトリをコミットすることを確認作り、私が作成しました私のプロジェクトディレクトリにある新しいHerokuプロジェクト:

$ heroku login 
$ heroku keys:add 
$cd /mydirectory 
$heroku create 
$git push heroku master 

gitのすべてが最新のものです何を試してみるか分からない。何か案は?ありがとうございました。

+0

ログにエントリがありますか? 'heroku logs'でそれを読んでください – spickermann

答えて

1

は、コマンドを次のよう試してみてください。

  1. gitが追加します。
  2. gitが-m "FC"
  3. GitのプッシュHerokuのマスター
+0

なぜこのように動作するのか説明しておけば、この回答はもっと役に立ちます。 – Chris

0

コミット私が誤ってHerokuのではサポートされていないGemfileでsqlite3のを残していたことを考え出しました。

関連する問題