1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
ActionController::Routing::Routes.draw do |map|
map.filter :locale
map.root(
:locale => 'de',
:controller => 'content',
:action => 'render_page',
:page_path => ['home']
)
map.resources :assets
map.resources :tags
map.resources :occurrences
map.resources :events
map.resources :pages, :member => {:preview => :get, :sort_images => :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'
map.search 'search', :controller => "search", :action => 'index'
map.resources :users
map.resources :menu_items, :member => {:sort => :post}
map.resource :session
map.rss 'rss/:action', :controller => 'rss'
map.rss 'rss/:action.:format', :controller => 'rss'
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
map.connect 'galleries/*page_path',
:controller => 'content', :action => 'render_gallery'
map.content '/*page_path',
:controller => 'content', :action => 'render_page'
end
|