2012-09-23 10 views
10

私はネストされたリソースを使用していますが、わかりやすいようにコントローラ名がわかります。例えばカスタムコントローラ名でのリソースの使用

私は、これが正常に動作しますが、後で私はので、それはProductsImagesController名前を付ける必要があり、製品の画像以外のためにImageControllerを使用する必要がありますコントローラProductsControllerImagesController

resources :products do 
    resources :images 
end 

を持っています。

しかし、どのように私はバックのような醜いものに陥ることなく、resources()上のコントローラ名を指定することができます。

Zend Frameworkの背景から来る
match 'products/images' => 'products_images#index' 
match 'products/images/new' => 'products_images#new' 

答えて

0

、私はあなたがモジュール構造を探していると思います。これは、「名前空間」と呼ばれているようです:Admin :: PostsControllerとAdmin :: CommentsControllerへのルートが作成されます。あなたの場合、Products :: ImagesControllerがあります。私は、レール4本との問題を抱えていzend modules like in rails

関連する問題