我想弄清楚我怎么能得到这样嵌套的路由:
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