ActionController::Routing::Routes.draw do |map| map.namespace :admin do |admin| admin.resources :categories admin.resources :items, :has_many => :images admin.resources :auctions, :has_many => :images admin.resources :pages admin.root :controller => 'auctions' end map.resources :auctions, :only => [:index, :show] map.item '/items/:category_id/:item_id', :controller => 'items', :action => 'show' map.items '/items/:category_id', :controller => 'items' map.resources :images, :only => :show map.page '*path', :controller => 'pages', :action => 'show' end