Railsのroutes.rbを分割する
draw を使用することで別ファイルでroutesを定義できる
config/routes に分割したroutesファイルを配置する
例) config/routes/api.rb に定義したroutesを読み込む
code: (rb)
# config/routes.rb
Rails.application.routes.draw do
draw :api
end
code: (rb)
# config/routes/api.rb
namespace :api do
resources :users, only: :index, :show
end
code: (sh)
❯ rails routes | grep companies
api_users_companies GET /api/users/companies(.:format) api/users/companies#index
https://railsguides.jp/routing.html#%E5%B7%A8%E5%A4%A7%E3%81%AA%E3%83%AB%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E5%88%86%E5%89%B2%E3%81%99%E3%82%8B
#Rails