2012-04-16 19 views
1

次のモデルのアプリがあります。サブカテゴリと製品。私はそのようにモデルを設定している: カテゴリhas_many sub_categories sub_categories belongs_toカテゴリ sub_categories has_many products products belongs_to sub_categories。Rails 3のルーティング

私が欲しいのは、各カテゴリが個別のサブカテゴリを持ち、それぞれのサブカテゴリが個々の製品を持つことです。例えば;私は "Foo"と呼ばれるカテゴリ、 "Bar"と呼ばれるsub_category、 "FooBar"と呼ばれる製品を持っています。私は "Foo"を "Bar"と "Bar"にのみリンクし、 "FooBar(s)"にリンクするようにします。

ありがとうございます!

答えて

1

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

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

はその後、製品のコントローラに渡されたパラメータcategory_idsub_category_idを使用してカテゴリとsub_categoryオブジェクトを設定します。

Rails guide on routingはすばらしいです。

関連する問題