【问题标题】:Routing in Rails 3Rails 3 中的路由
【发布时间】:2012-04-16 17:29:18
【问题描述】:

我有一个具有以下模型的应用程序:类别;子类别和产品。我设置了模型,以便: 类别 has_many sub_categories sub_categories 属于_to 类别 sub_categories has_many 产品 产品属于_to sub_categories。

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

谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3


    【解决方案1】:

    您可以使用嵌套资源来完成此操作。

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

    然后使用传递给产品控制器的参数category_idsub_category_id 设置类别和子类别对象。

    Rails guide on routing 很棒。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-01
      相关资源
      最近更新 更多