我有一个基本上是树的数据结构:wesome嵌套集:
class category
acts_as_nested_set
我想要实现的是像
这样的路线/categories/1/children/
/categories/1/children/new
我知道我可以通过制作一个单独的控制器来伪造它,但它看起来有点不干。有没有更好的方法来做到这一点?
答案 0 :(得分:2)
你试过这个:
map.resources :categories do |categories|
categories.resources :children, :controller => :categories,
:only => [:index, :new, :create]
end
然后你必须检查CategoriesController#index,#new和#create中的params [:category_id],看看它是否是嵌套路径。