rails2.0でデフォルトのrouteを変更する方法

デフォルトでは"/"へアクセスすると、おなじみの"Welcome aboard"のページが表示されるが、これを変更するには、"config/routes.rb"へ以下の記述を追加する。


・:controller => "products", :action => "index" に変更する場合

map.root :controller => "products"

※その他のアクションにしたいときは、:actionを追加する。


これで以下のrouteが追加される。

$ rake routes
         root     /       {:controller=>"products", :action=>"index"}


これだけではまだ、デフォルトページが表示されてしまうので"public/index.html"をリネームor削除すれば、"/"で任意のページを表示できる。