Rails用多个类别嵌套路由



我想弄清楚我怎么能得到这样嵌套的路由:

match '/:category_id/:subcategory_id/:id', via: 'get', controller: 'categories', action: 'index', as: 'category'
不需要

子类别和id。应该可以得到:

  • 分类指数
  • 子类别指数
  • id显示

类别和子类别应该使用相同的控制器动作。类别和子类别当然使用相同的祖先/树模型。

这个我有点迷路了。任何提示都会很棒!

听起来嵌套的资源会让你得到你想要的大部分:

resources :category do 
  resources :subcategory 
end 

你考虑过/试过这个吗?

有关嵌套资源的更多信息,包括如何限制暴露的路由:http://guides.rubyonrails.org/routing.html nested-resources

相关内容

  • 没有找到相关文章

最新更新