0

私は基本的に:wesomeネストされたセットを使用するツリーであるデータ構造を持っています:

class category
  acts_as_nested_set

私が達成したいのは次のようなルートです

/categories/1/children/
/categories/1/children/new

別のコントローラーを作ることで偽造できることは知っていますが、少しドライではないようです。これを行うためのより良い方法はありますか?

4

1 に答える 1

2

これを試しましたか:

map.resources :categories do |categories|
  categories.resources :children, :controller => :categories, 
                                  :only => [:index, :new, :create]
end

次に、CategoriesController#index、#new、および#createのparams [:category_id]をチェックして、ネストされたルートであるかどうかを確認する必要があります。

于 2009-10-08T21:27:32.400 に答える