31 lines
833 B
Ruby
31 lines
833 B
Ruby
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
|