Railsアプリでネストしたルーティングの設定方法

Railsアプリで、ネストしたURL(例:https://×××××××/boards/board_id/comments/id)の実装の仕方を紹介します。

routes.rbファイルに下記のように記述するだけで実装完了です。

resources :boards do
    resources :comments
end

下記のようにonlyを使うことで、余計なルーティングを発行しないようにすることもできます。

resources :boards do
    resources :comments, only: [:create, :edit, :destroy]
end

シェアする

  • このエントリーをはてなブックマークに追加

フォローする