sk

開発で得たこと

routing(ルーティング)まとめ

リソースをネストさせる

Railsのリソースデータは原則 https://ドメイン名/リソース1名/リソース1のid という形式にするのが望ましいです。

悪い例 https://ドメイン名/tickets/deliveries/new?ticket_id=1

良い例 https://ドメイン名/tickets/1(ticket_id)/deliveries/new

このURLを生成するためには以下のようにresourcesをネストさせる必要があります。

resources :tickets do
  resources :deliveries, only: %i(new)
end

生成されるURL

/tickets/:ticket_id/deliveries/new(.:format)

ProgateやRailsチュートリアル、プログラミングスクールを通い終えたが現場のコードはかけない、

一体どうやって書くの?と思っているエンジニアのみなさんのためのチュートリアルを公開しています。

チュートリアル