Guest User

Untitled

a guest
May 21st, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. ActionController::Routing::Routes.draw do |map|
  2. map.home '', :controller => 'forums', :action => 'index'
  3.  
  4. map.open_id_complete 'session', :controller => "sessions", :action => "create", :requirements => { :method => :get }
  5. map.resource :session
  6.  
  7. map.resources :users, :member => { :admin => :post }, :has_many => [:moderators, :posts]
  8.  
  9. map.resources :forums, :has_many => [:posts] do |forum|
  10. forum.resources :topics, :name_prefix => nil do |topic|
  11. topic.resources :posts, :name_prefix => nil
  12. topic.resource :monitorship, :name_prefix => nil
  13. end
  14. end
  15.  
  16. map.resources :posts, :name_prefix => 'all_', :collection => { :search => :get }
  17.  
  18. map.with_options :controller => 'users' do |user|
  19. user.signup 'signup', :action => 'new'
  20. user.settings 'settings', :action => 'edit'
  21. user.activate 'activate/:key', :action => 'activate'
  22. end
  23.  
  24. map.with_options :controller => 'sessions' do |session|
  25. session.login 'login', :action => 'new'
  26. session.logout 'logout', :action => 'destroy'
  27. end
  28.  
  29. map.with_options :controller => 'posts', :action => 'monitored' do |map|
  30. map.formatted_monitored_posts 'users/:user_id/monitored.:format'
  31. map.monitored_posts 'users/:user_id/monitored'
  32. end
  33.  
  34. map.exceptions 'logged_exceptions/:action/:id', :controller => 'logged_exceptions', :action => 'index', :id => nil
  35. end
Add Comment
Please, Sign In to add comment