Ruby on railsはルーティングを補助するヘルパーメソッドがあります。
1.デフォルトで設定されているもの
デフォルトは4つあります。(index,show,new,edit)
create,updateは必要なため書いておきます。
hogeはコントローラー名です。
1.index
hoges_path(引き継ぐもの)
2.show
hoge_path(id: :example,引き継ぐもの)
3.new
new_hoge_path(引き継ぐもの)
4.create
hoges_path(@array,引き継ぐもの)
5.edit
edit_hoge_path(引き継ぐもの)
6.update
hoges_path(@array,引き継ぐもの)
2.追加でルーティングしたい場合
resources :hoge do
collection do
get 'example', to: 'hoge#example'
end
end
exampleはアクション名
基本的にこの2つを使ってルーティングを行う。