リーダブルなroute.rbの書き方
CRUDなbookコントローラと、photoコントローラ
独自アクションがそれぞれ一つづつある場合。
以下のように、コントローラ毎に分けることで、
開発者にとって読みやすくする。
routes.rb
Rails.application.routes.draw do
controller :books do
resources :books
scope path: "hoge"
get "subscribe", action: :subscribe
end
end
controller :photos do
resources :photos
scope path: "hoge"
get "unsubscribe", action: :unsubscribe
end
end
end