RailsでHello Worldを表示させてみましょう。
今回の作業は以下の通りです。
1.Railsのプロジェクトを作成する。
2.controllerを作成する。
3.viewを作成する。
4.WEBrickを起動する。
5.ブラウザを起動する。
1.Railsのプロジェクトを作成する。
まずはRailsのプロジェクトを作成します。
プロジェクトを作成したいディレクトリに移動して、
次のコマンドを入力します。
rails HelloProject
こんな感じで沢山のファイルやフォルダが作成されます。
今回のHello Worldを表示させるために必要なフォルダは次の2つです。
app/controllers
app/views
2.controllerを作成する。
Hello Worldの文字列を設定するために、コントローラを次のコマンドで作成します。
ruby script/generate controller HelloWorld
次に作成された「hello_world_controller.rb」にindexというメソッド(アクション)を定義します。
「app/controllers/hello_world_controller.rb」
class HelloWorldController < ApplicationController
def index
@message = "Hello World"
end
end
3.viewを作成する。
次はこの@messageを受け取って表示するために「index.rhtml」というviewを作成します。
「app/views/hello_world/index.rhtml」
ファイルの内容は次の1行だけです。
<h1> <%= @message %> </h1>
4.WEBrickを起動する。
Railsに同梱されているWEBrickを起動して、Hello Worldを表示させてみましょう。
起動するために次のコマンドを入力します。
ruby script/server
5.ブラウザを起動する。
ブラウザを起動し、「http://localhost:3000/hello_world」にアクセスしましょう。
無事、「Hello World」と表示されました!
投稿日時 : 2007年7月10日 21:44