2016-05-27 3 views
1

私はちょうど、レールチュートリアルブック(第3版)でMichael Hartlのルビーを始めました。私は、クラウド9を介して設定されたレールを取得するすべての手順に従ってきました。私は必要なすべての宝石とファイルのバージョンをインストールしました。ルビーのレール上に「hello world」と表示されない

私はこのコードを使用して自分のサーバーをセットアップ:

~/workspace/hello_app **$ rails server -b $IP -p $PORT** 

私はアプリケーションのコントローラで設定を変更したより:

class ApplicationController < ActionController::Base 
# Prevent CSRF attacks by raising an exception. 
# For APIs, you may want to use :null_session instead. 
protect_from_forgery with: :exception 
def hello 
    render text: "hello, world!" 
end 
end 

そして私はroutes.rbをしてルートを変更しより:

# root 'application#hello' 

私は本を厳密に守っていると思いますが、URLをロードすると、それでもまだデフォルトページと私の変更は一切反映されていません。私は "こんにちは、世界!"は見ません。私は何をすべきか分かりません。あなたがそう、それは

root 'application#hello' 
+1

を更新し、私はこれがSOにタイプミスであると仮定していますが、「エンダーのテキストを持っています'の代わりに'テキストをレンダーする ' – Brian

+0

@brianslatteryはここに入力ミスがあります。コードはレンダリングと言う。 –

+0

@ JamieO'Connell次の答えがあなたの問題を正解とマークするよりも解決した場合、他の人がそれを参照して問題を解決するために使用することができます。 –

答えて

4

はあなたroutes.rbファイル

root 'application#hello' 
+0

ありがとうございました!あなたは最高です。 –

2

を読み込み

# root 'application#hello' 

のコメントを解除する必要が

関連する問題