Revision 4265
Added by Eric Davis over 14 years ago
routes.rb | ||
---|---|---|
29 | 29 |
map.connect 'projects/:id/wiki/destroy', :controller => 'wikis', :action => 'destroy', :conditions => {:method => :post} |
30 | 30 |
map.with_options :controller => 'wiki' do |wiki_routes| |
31 | 31 |
wiki_routes.with_options :conditions => {:method => :get} do |wiki_views| |
32 |
wiki_views.connect 'projects/:id/wiki/export', :action => 'export' |
|
33 |
wiki_views.connect 'projects/:id/wiki/page_index', :action => 'page_index' |
|
34 |
wiki_views.connect 'projects/:id/wiki/date_index', :action => 'date_index' |
|
35 |
wiki_views.connect 'projects/:id/wiki/:page', :action => 'index', :page => nil |
|
36 |
wiki_views.connect 'projects/:id/wiki/:page/edit', :action => 'edit' |
|
37 |
wiki_views.connect 'projects/:id/wiki/:page/rename', :action => 'rename' |
|
38 |
wiki_views.connect 'projects/:id/wiki/:page/history', :action => 'history' |
|
39 |
wiki_views.connect 'projects/:id/wiki/:page/diff/:version/vs/:version_from', :action => 'diff' |
|
40 |
wiki_views.connect 'projects/:id/wiki/:page/annotate/:version', :action => 'annotate' |
|
32 |
wiki_views.connect 'projects/:project_id/wiki/export', :action => 'export'
|
|
33 |
wiki_views.connect 'projects/:project_id/wiki/page_index', :action => 'page_index'
|
|
34 |
wiki_views.connect 'projects/:project_id/wiki/date_index', :action => 'date_index'
|
|
35 |
wiki_views.connect 'projects/:project_id/wiki/:page', :action => 'index', :page => nil
|
|
36 |
wiki_views.connect 'projects/:project_id/wiki/:page/edit', :action => 'edit'
|
|
37 |
wiki_views.connect 'projects/:project_id/wiki/:page/rename', :action => 'rename'
|
|
38 |
wiki_views.connect 'projects/:project_id/wiki/:page/history', :action => 'history'
|
|
39 |
wiki_views.connect 'projects/:project_id/wiki/:page/diff/:version/vs/:version_from', :action => 'diff'
|
|
40 |
wiki_views.connect 'projects/:project_id/wiki/:page/annotate/:version', :action => 'annotate'
|
|
41 | 41 |
end |
42 | 42 |
|
43 |
wiki_routes.connect 'projects/:id/wiki/:page/:action', |
|
43 |
wiki_routes.connect 'projects/:project_id/wiki/:page/:action',
|
|
44 | 44 |
:action => /edit|rename|destroy|preview|protect/, |
45 | 45 |
:conditions => {:method => :post} |
46 | 46 |
end |
Also available in: Unified diff
Refactor: change :id on WikiController to use :project_id
Using :id to track projects on non-project controllers is confusing and
makes routing with resources difficult.