実装したクラス名とは異なるパスをつけたい
例えば、hoge_controllerを実装していたが、パスだけhuga/indexにしたい時があったとする。
こんな時、コントローラー名を変えて、クラス名をいろいろ変えて、、などとする必要はない。routes.rbの設定で何とかなる。(ただし、ファイルの管理はややこしくなってしまうかもしれない。。)
パスだけを任意の形にしたいならpathを使う
例
resources :クラス名, path: 実現したいパス do
collection do
get :メソッド
end
end
もっとカスタムしたい場合は以下を参照
[rails5]routes.rbでprefix・URI・controller#actionの値を任意にカスタマイズできる
https://qiita.com/og3/items/d814bf1a81cce2af633a