/
routes.rb
32 lines (25 loc) · 1.13 KB
/
routes.rb
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
ActionController::Routing::Routes.draw do |map|
map.login '/login', :controller => 'sessions', :action => 'new'
map.logout '/logout', :controller => 'sessions', :action => 'destroy'
map.resource :session
map.resources :jobs, :member => {
:verify => :any,
:apply => :post,
:confirm => :any,
:report_spam => :post
}
map.resources :job_requests, :collection => {:success => :get}
map.resources :categories
map.resource :search, :controller => "Search"
map.admin '/admin', :controller => 'admin/jobs', :action => 'index'
map.namespace :admin do |admin|
# Directs /admin/jobs/* to Admin::JobsController (app/controllers/admin/jobs_controller.rb)
admin.resources :jobs
# Directs /admin/categories/* to Admin::CategoriesController (app/controllers/admin/categories_controller.rb)
admin.resources :categories
end
map.root :controller => "jobs"
# Install the default routes as the lowest priority.
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
end