2010-09-05 137 views
2

我有一個命名空間的控制器是這樣的:Rails的REST風格的路線和控制器命名空間

class Shop::ProductsController < ApplicationController 
    ... 
end 

我想路由到該控制器就好像它是沒有命名空間。即。我想通過以下網址訪問此資源:

/products 

(即不是/店/產品)

我如何建立這條路線在routes.rb中

回答

2

的工作了。去了源頭,這是我在問這個問題之前應該做的。開放源碼的一大優勢之一。

map.namespace :shop, :path_prefix => nil do |shop| 
    shop.resources :products 
end