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 :images, :collection => {:sort => :put} 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.connect '/sitemap.xml', :controller => 'pages', :action => 'sitemap' map.contact '/contact-us', :controller => 'pages', :action => 'contact', :conditions => {:method => :post} map.page '*path', :controller => 'pages', :action => 'show' end