Вы не можете сделать это с ресурсом. Вам необходимо сопоставить пользовательский (именованный) маршрут.
map.connect 'resource/:id/name', :controller => 'resources', :action => 'name'
map.connect 'resource/:id/number', :controller => 'resources', :action => 'number'
# the same but with named routes
map.name_resource 'resource/:id/name', :controller => 'resources', :action => 'name'
map.number_resource 'resource/:id/number', :controller => 'resources', :action => 'number'