Guest User

Untitled

a guest
Apr 20th, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. ActionController::Routing::Routes.draw do |map|
  2. map.resources :sites, :moderatorships
  3. map.resources :forums, :has_many => :posts do |forum|
  4. forum.resources :topics do |topic|
  5. topic.resources :posts
  6. topic.resource :monitorship
  7. end
  8. forum.resources :posts
  9. end
  10. map.resources :ads, :member => { :activate => :put, :manage => :get }
  11. map.resources :posts, :collection => { :search => :get }
  12. map.resources :users, :member => { :suspend => :put, :settings => :get, :unsuspend => :put, :purge => :delete }, :has_many => [:posts]
  13. map.activate '/activate/:user_activation_code', :controller => 'users', :action => 'user_activate', :user_activation_code => nil
  14. map.signup '/join', :controller => 'users', :action => 'new'
  15. map.login '/login', :controller => 'sessions', :action => 'new'
  16. map.logout '/logout', :controller => 'sessions', :action => 'destroy'
  17. map.settings '/settings', :controller => 'users', :action => 'settings'
  18. map.resource :session
  19. map.resource :pages
  20. map.slug ':slug', :controller => 'ads', :action => 'list'
  21. map.root :controller => 'main', :action => 'index'
  22. map.connect ':controller/:action/:id'
  23. map.connect ':controller/:action/:id.:format'
  24. end
Add Comment
Please, Sign In to add comment