написание вложенных маршрутов пространства имен на rail3 - PullRequest
4 голосов
/ 31 октября 2010

я использую

rails g scaffold_controller admin/sub/Product name:string

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

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

мне сложно написать двухуровневый маршрут сопоставления пространства имен

namespace admin do
    resource :products
end

это только wokrs для / admin / products, но для сопоставления admin / sub / гордится тем, как написать?

1 Ответ

9 голосов
/ 23 декабря 2010
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"}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...