将路由拆分为多个文件
如果你的路由文件非常大,你可以将路由放在多个文件中,并使用 Ruby 的 require_relative
方法包含每个文件 :
config/routes.rb
:
YourAppName::Application.routes.draw do
require_relative 'routes/admin_routes'
require_relative 'routes/sidekiq_routes'
require_relative 'routes/api_routes'
require_relative 'routes/your_app_routes'
end
config/routes/api_routes.rb
:
YourAppName::Application.routes.draw do
namespace :api do
# ...
end
end