<RubyLearn/>
Ruby on Rails入門 レッスン2

ルーティング

routes.rbでURLとコントローラアクションを結びつける方法を学びます。

routes.rbの基本

config/routes.rb でURLパターンとコントローラアクションを対応付けます。

  • resources :posts — 7つのRESTfulアクションを一括定義
  • get '/about', to: 'pages#about' — 個別ルート定義
  • namespace :api — 名前空間でグループ化
  • ネストしたresourcesで親子関係を表現

例1: RESTfulルーティングの7アクション

Rubyエディタ

例2: ネストしたルートと名前空間

Rubyエディタ