rails ルーティングの設定

$rails g controller {コントローラー名}


で作成したコントローラーのルーティングを自動で設定するには、

[config > routes.rb]

Rails.application.routes.draw do
resources :{コントローラー名}
end


とすることで{コントローラー名}に対するルーティングが自動で用意してくれます。

その後、rootメソッドの設定

[config > routes.rb]

Rails.application.routes.draw do
root '{コントローラー名}#index' ←これを追記するとルートのURLに設定される
resources :{コントローラー名}
end


これで

$rails routes

で確認すると、ルートのアクションが{コントローラー名}#indexになっていることが確認できます