1

次のモデルのアプリがあります。サブカテゴリと製品。次のようにモデルを設定しています。categorieshas_manysub_categoriessub_categoriesbelongs_tocategories sub_categories has_many productsproductsbelongs_tosub_categories。

私が欲しいのは、各カテゴリに個別のsub_categoryがあり、各sub_categoryに個別の製品があることです。例えば; 「Foo」というカテゴリ、「Bar」というsub_category、「FooBar」という製品があります。「Foo」は「Bar(s)」にのみリンクし、「Bar」は「FooBar(s)」にのみリンクするようにします。

ありがとう!

4

1 に答える 1

1

ネストされたリソースを使用してこれを実現できます。

resources :categories do
  resources :sub_categories do
    resources :products
  end
end

category_id次に、パラメーターを使用してcategoryおよびsub_categoryオブジェクトを設定sub_category_idし、製品コントローラーに渡します。

ルーティングに関するRailsガイドは素晴らしいです。

于 2012-04-16T18:03:57.470 に答える