Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 5th, 2012  |  syntax: None  |  size: 3.52 KB  |  hits: 11  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. AppTizer::Application.routes.draw do
  2.  
  3.   resources :image_comments
  4.  
  5.   resources :gallery_images
  6.  
  7.   resources :galleries
  8.  
  9.   resources :buffets
  10.  
  11.   resources :kitties
  12.  
  13.   resources :messages
  14.  
  15.   resources :communications
  16.  
  17.   scope "(:locale)", :locale => /en|fr/ do
  18.     resources :users
  19.     resources :events do
  20.       resources :pool_simple_questions do
  21.         member do
  22.           put 'respond'
  23.         end
  24.       end
  25.       resources :pool_multiple_questions do
  26.         member do
  27.           put 'respond'
  28.       end
  29.       end
  30.       resources :pool_simple_dates do
  31.         member do
  32.           put 'respond'
  33.         end
  34.       end
  35.       resources :pool_multiple_dates do
  36.         member do
  37.           put 'respond'
  38.         end
  39.       end
  40.       resources :kitties do
  41.         member do
  42.           put 'change_donation'
  43.         end
  44.       end
  45.       resources :buffets
  46.       resources :galleries do
  47.         resources :gallery_images do
  48.           resources :image_comments
  49.         end
  50.         member do
  51.           post 'new_image'
  52.         end
  53.       end
  54.       member do
  55.         put 'update_invited'
  56.         get 'pools'
  57.       end
  58.     end
  59.     resources :sessions,    :only => [:new, :create, :destroy]
  60.     resources :event_invitations, :only => [:show] do
  61.       member do
  62.         put 'accept'
  63.         put 'refuse'
  64.       end
  65.     end
  66.     resources :friends
  67.     resources :communications
  68.     resources :messages
  69.   end
  70.  
  71.   match '/welcome',         :to => 'pages#welcome'
  72.  
  73.   match '/signup',          :to => 'users#new'
  74.   match '/signin',          :to => 'sessions#new'
  75.   match '/signout',         :to => 'sessions#destroy'
  76.  
  77.   match '/dashboard',       :to => 'pages#dashboard'
  78.   match '/messages',        :to => 'messages#index'
  79.   match '/news',            :to => 'communications#index'
  80.   match '/faq',             :to => 'pages#faq'
  81.   match '/help',            :to => 'pages#help'
  82.  
  83.   match '/:locale' => 'pages#home'
  84.   root                      :to => 'pages#home'
  85.  
  86.  
  87. # The priority is based upon order of creation:
  88. # first created -> highest priority.
  89.  
  90. # Sample of regular route:
  91. #   match 'products/:id' => 'catalog#view'
  92. # Keep in mind you can assign values other than :controller and :action
  93.  
  94. # Sample of named route:
  95. #   match 'products/:id/purchase' => 'catalog#purchase', :as => :purchase
  96. # This route can be invoked with purchase_url(:id => product.id)
  97.  
  98. # Sample resource route (maps HTTP verbs to controller actions automatically):
  99. #   resources :products
  100.  
  101. # Sample resource route with options:
  102. #   resources :products do
  103. #     member do
  104. #       get 'short'
  105. #       post 'toggle'
  106. #     end
  107. #
  108. #     collection do
  109. #       get 'sold'
  110. #     end
  111. #   end
  112.  
  113. # Sample resource route with sub-resources:
  114. #   resources :products do
  115. #     resources :comments, :sales
  116. #     resource :seller
  117. #   end
  118.  
  119. # Sample resource route with more complex sub-resources
  120. #   resources :products do
  121. #     resources :comments
  122. #     resources :sales do
  123. #       get 'recent', :on => :collection
  124. #     end
  125. #   end
  126.  
  127. # Sample resource route within a namespace:
  128. #   namespace :admin do
  129. #     # Directs /admin/products/* to Admin::ProductsController
  130. #     # (app/controllers/admin/products_controller.rb)
  131. #     resources :products
  132. #   end
  133.  
  134. # You can have the root of your site routed with "root"
  135. # just remember to delete public/index.html.
  136. # root :to => "welcome#index"
  137.  
  138. # See how all your routes lay out with "rake routes"
  139.  
  140. # This is a legacy wild controller route that's not recommended for RESTful applications.
  141. # Note: This route will make all actions in every controller accessible via GET requests.
  142. # match ':controller(/:action(/:id(.:format)))'
  143. end