2010-10-31 2 views
3

я используюнаписание вложенных пространств имен маршрутов на rail3

rails g scaffold_controller admin/sub/Product name:string 

для создания Crud страницы,

Теперь мне нужно написать route.rb файл для сопоставления admin_sub_product_controller, как писать этот маршрут файл на rails3?

это трудно для меня, чтобы написать 2 уровня отображения имен маршрут

namespace admin do 
    resource :products 
end 

это только wokrs для/администратора/продуктов, но и для отображения админ/суб/Proudcts как писать?

ответ

7
namespace :admin do 
    namespace :sub do 
    resources :products 
    end 
end 

реки маршруты

admin_sub_products  GET /admin/sub/products(.:format)   {:action=>"index", :controller=>"admin/sub/products"} 
          POST /admin/sub/products(.:format)   {:action=>"create", :controller=>"admin/sub/products"} 
    new_admin_sub_product GET /admin/sub/products/new(.:format)  {:action=>"new", :controller=>"admin/sub/products"} 
    edit_admin_sub_product GET /admin/sub/products/:id/edit(.:format) {:action=>"edit", :controller=>"admin/sub/products"} 
    admin_sub_product  GET /admin/sub/products/:id(.:format)  {:action=>"show", :controller=>"admin/sub/products"} 
          PUT /admin/sub/products/:id(.:format)  {:action=>"update", :controller=>"admin/sub/products"} 
          DELETE /admin/sub/products/:id(.:format)  {:action=>"destroy", :controller=>"admin/sub/products"} 
Смежные вопросы