Rails嵌套路由

时间:2011-10-27 11:27:59

标签: ruby-on-rails-3

我在Rails 3.1中创建了一个商店应用程序,我有产品和类别模型。 Category模型有一个name属性,其中包含诸如服装,艺术品和工艺品等的值。

我希望用户能够使用此路径www.example.com/products/clothing访问按类别过滤的产品,但我不知道如何设置routes.rb文件来执行此操作。棘手的部分是当它到达带有空格的类别名称时(例如艺术和手工艺),有没有办法让它看起来像www.example.com/products/arts-and-crafts?

谢谢!

1 个答案:

答案 0 :(得分:0)

你试图用一个问题来解决很多问题。

考虑阅读Rails routing guide,特别是资源丰富路线上的部分。

使用最简单的默认路由开始,它们看起来像'/ categories / 123',让它工作。然后回来问另一个问题。 :)