モジュールによって階層化されたコントローラをRESTfulにする場合は、map.resources などの記述を、map.namespace ブロックで囲みます。 例えば、Admin::UsersController を RESTfulにするための routes.rb の記述は次のようになります。 map.namespace(:admin) do |admin| admin.resources :users end 上記は、ブロック内の map.resources を単独で次のように記述するのと同じ意味です。 admin.resources :users, :path_prefix => :admin, :name_prefix => "admin_", :namespace => "admin/" namespace ブロック内で記述することで、これらのオプションを、複数のルート記述に対