Roby on Rails初心者です。WinXPでRails 2.0.2をインストールして、まずは定番の『hello world』をlocalhostのトップページに表示を試みました。
(1)DOSコマンドプロンプトで新規プロジェクトを作成(プロジェクト名hello)
 C:\ruby>rails hello
 (2)ウェブサーバを起動(デフォルト3000番ポート)
 C:\ruby>cd hello
 C:\ruby\hello>ruby script\server
(3)DOSコマンドプロンプトをもう一枚開いてMVCのC(コントローラ)を作成
 C:\ruby\hello>ruby script\generate controller Top
 C:\ruby\hello\app\controllers\top_contorller.rbに下記のようにindexメソッドを追加する。
 class TopController < ApplicationController
 def index #add
 @message = "Hello world" #add
 end #add
 end
(4)MVCのV(ビュー)を作成
 C:\ruby\hello\app\views\top\index.rhtmlに以下を記述して保存。
 <%= @message %>
(5)マッピング C:\ruby\hello\config\routes.rbに一行追記
 ActionController::Routing::Routes.draw do |map|
 map.connect ':controller/:action/:id'
 map.connect ':controller/:action/:id.:format'
 map.connect '',:controller=>"top", :action=>"index" #add
 end

ブラウザで​http://localhost:3000​;にアクセスしても、『hello world』は表示されずです。​http://localhost:3000/top/index​;だと期待どおりに、『hello world』が表示されるので、
(5)のマッピングがうまくいってないのでしょうか? 何が悪いのか教えてください。