SampleApp::Application.routes.draw do scope :as => 'jam_ruby' do resources :users resources :music_sessions end resources :users resources :music_sessions resources :sessions, only: [:new, :create, :destroy] root to: 'static_pages#home' match '/signup', to: 'users#new' match '/signin', to: 'sessions#new' match '/signout', to: 'sessions#destroy', via: :delete match '/help', to: 'static_pages#help' match '/about', to: 'static_pages#about' match '/contact', to: 'static_pages#contact' match '/client', to: 'clients#index' scope '/api' do match '/sessions/:id' => 'music_sessions#api_show', :via => :get, :as => 'api_session_detail' match '/sessions' => 'music_sessions#api_index', :via => :get match '/sessions' => 'music_sessions#api_create', :via => :post end end