Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ActionController::Routing::Routes.draw do |map|
- map.resources :videos
- map.resources :industries
- map.resources :pages
- map.resources(:projects,
- :collection => {
- :filtered => :get,
- # see TODO in controller
- :all => :get,
- :newest => :get,
- :most_commitments => :get,
- :most_followed => :get,
- :i_am_following => :get
- },
- :member => {
- :overview => :get,
- :update_avatar => :put,
- :subscribe => :post,
- :unsubscribe => :delete,
- },
- :has_many => [
- :memberships,
- :discussions,
- :external_blog_streams,
- :commitments,
- :subscriptions,
- :videos
- ]
- ) do |projects|
- projects.namespace :projects do |p|
- p.resources :trends
- end
- projects.resources :questions do |questions|
- questions.resources :question_rates, :as => :rates
- questions.resources :answers do |answers|
- answers.resources :answer_rates, :as => :rates
- end
- end
- projects.resources :posts do |posts|
- posts.resources :post_rates, :as => :rates
- end
- projects.resources :project_rates, :as => :rates
- end
- map.resources :messages, :collection => {
- :index => :get,
- :sent => :get,
- :trash => :get,
- }, :member => {
- :reply => :get,
- :move_to_trash => :post
- }
- map.signup 'signup', :controller => 'users', :action => 'new'
- map.login "login", :controller => "user_sessions", :action => "new"
- map.logout "logout", :controller => "user_sessions", :action => "destroy"
- map.connect 'oauth_complete', :controller => 'user_sessions', :action => 'create_from_oauth'
- map.connect 'fb_complete', :controller => 'user_sessions', :action => 'create_from_fb'
- map.resources :user_sessions
- map.resources(:users, :member => {
- :feed => :get,
- :owned_projects_activity => :get,
- :own_projects => :get,
- :activity => :get,
- :vestifying => :get,
- :remote_validate_email => :get,
- :settings => :get,
- :subscriptions => :get,
- :followings => :get,
- :events => :get,
- :disconnect_twitter => :put,
- :update_avatar => :put,
- }, :collection => {
- :filtered => :get,
- :verified => :get,
- :most_followed => :get,
- :enterprenuers => :get,
- :investors => :get,
- :i_am_following => :get,
- :autocomplete_for_user_full_name => :get,
- }) do |u|
- u.resources :projects
- u.resources :posts
- u.resources :followings, :as => :follows
- u.resources :external_blog_streams
- end
- map.resource :dashboard
- map.resources :comments do |comments|
- comments.resources :comment_rates, :as => :rates
- end
- # XXX AV: really need this?
- map.connect 'prototypes/*path', :controller => "prototypes", :action => 'show'
- map.search 'search', :controller => 'search', :action => 'index'
- map.faq 'faq', :controller => 'home', :action => 'faq'
- map.connect ':controller/:action/:id'
- map.connect ':controller/:action'
- map.connect ':controller/:action/:id.:format'
- map.root :controller => 'home', :action => 'show'
- end
Add Comment
Please, Sign In to add comment