ActionController::Routing::Routes.draw do |map| map.connect ':resource/:id/publish', :controller => 'publications', :action => 'create', :conditions => {:method => :post} map.connect ':resource/:id/unpublish', :controller => 'publications', :action => 'destroy', :conditions => {:method => :delete} end