Rails.application.routes.draw do # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html root to: "welcome#root" namespace :api, defaults: { formats: :json } do namespace :v1 do resources :pokemon do collection do post :upload end end end match '*path', to: 'v1/application#not_found', via: :all end get '*path', to: 'welcome#root' end