Ruby on Railsのコレクションルートとメンバールートの違いは何ですか? 質問する

Ruby on Railsのコレクションルートとメンバールートの違いは何ですか? 質問する

Rails のコレクション ルートとメンバー ルートの違いは何ですか?

例えば、

resources :photos do
  member do
    get :preview
  end
end

resources :photos do
  collection do
    get :search
  end
end

理解できない。

ベストアンサー1

メンバー ルートはメンバーに対して動作するため、ID が必要です。コレクション ルートはオブジェクトのコレクションに対して動作するため、ID は必要ありません。プレビューは単一のオブジェクトに対して動作 (および表示) するため、メンバー ルートの例です。検索はオブジェクトのコレクションに対して動作 (および表示) するため、コレクション ルートの例です。

おすすめ記事