Rails.application.routes.draw do # app init match '/init', to: 'init#index', via: :get match '/app', to: 'init#index', via: :get # just remember to delete public/index.html. root to: 'init#index', via: :get # load routes from external files dir = File.expand_path('../', __FILE__) files = Dir.glob( "#{dir}/routes/*.rb" ) files.each { |file| if Rails.configuration.cache_classes require file else load file end } match '*a', to: 'errors#routing', via: [:get, :post, :put, :delete] end