[開発][Ruby] map.namespace ??

ブロックスコープミスって嵌る。

  map.namespace("system") do |map|
  end

  map.root :controller => "wj_pages", :action => "show"

んで、rake routes

mac:trunk yssk22$ rake routes
(in /Users/yssk22/project/webjourney/trunk)
               /selenium/:filename {:action=>"index", :controller=>"switch_environment"}
system_connet  /system             {:action=>"show", :controller=>"system/wj_pages"}

selenium はいいとして、namespaceのブロックの外にでているのに、map.root に namespace が割り当てられているのはどういうことだろう?直感的ではない。というか / を割り当てたいのに、namespaceが邪魔をする。。

と思ったら、map.method do |map| はだめじゃん。。。スコープがぐちゃぐちゃになってる。