【问题标题】:Rails, Restful Routes, and Awesome Nested SetRails、Restful Routes 和很棒的嵌套集
【发布时间】:2023-03-11 05:33:02
【问题描述】:
我有一个数据结构,它基本上是一个使用 :wesome 嵌套集的树:
class category
acts_as_nested_set
我想要实现的是像
这样的路线
/categories/1/children/
/categories/1/children/new
我知道我可以通过制作一个单独的控制器来伪造它,但它似乎有点不干。有没有更好的方法来做到这一点?
【问题讨论】:
标签:
ruby-on-rails
routing
nested-sets
【解决方案1】:
你试过了吗:
map.resources :categories do |categories|
categories.resources :children, :controller => :categories,
:only => [:index, :new, :create]
end
然后你必须检查 CategoriesController#index、#new 和 #create 中的 params[:category_id] 是否是嵌套路由。