From 262f4e0c2abfefbd6965358fdfd9a8c332a38d57 Mon Sep 17 00:00:00 2001 From: hukl Date: Wed, 7 Oct 2009 23:36:03 +0200 Subject: refactored revsions controller to act as a nested resource of nodes. boy that cleaned up some stuff quite a bit. also having tests for that is just feeling great --- config/routes.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'config') diff --git a/config/routes.rb b/config/routes.rb index d591619..9b5980b 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -12,9 +12,10 @@ ActionController::Routing::Routes.draw do |map| map.resources :tags map.resources :occurrences map.resources :events - map.resources :revisions, :member => {:diff => :post, :restore => :put} map.resources :pages, :member => {:preview => :get, :sort_images => :put} - map.resources :nodes, :member => {:publish => :put, :unlock => :put} + map.resources :nodes, :member => {:publish => :put, :unlock => :put} do |node| + node.resources :revisions, :member => {:restore => :put}, :collection => {:diff => :post} + end map.logout '/logout', :controller => 'sessions', :action => 'destroy' map.login '/login', :controller => 'sessions', :action => 'new' map.admin_search 'admin/search', :controller => 'admin', :action => 'search' -- cgit v1.3