繁体   English   中英

在Rails 3中进行路由

[英]Routing in Rails 3

我有一个具有以下模型的应用程序:类别; 子类别和产品。 我已经建立了模型,以便:类别has_many子类别sub_categories所属类别to类别has_mang产品has_many产品product属于sub_categories。

我想要的是每个类别都具有单独的sub_category,并且每个sub_category都具有单独的产品。 例如; 我有一个名为“ Foo”的类别,一个名为“ Bar”的子类别和一个名为“ FooBar”的产品。 我希望“ Foo”仅链接到“ Bar”,而“ Bar”仅链接到“ FooBar(s)”。

谢谢!

您可以使用嵌套资源来完成此任务。

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

然后,使用传递给产品控制器的参数category_idsub_category_id设置category和sub_category对象。

关于路由Rails指南很棒。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM