2010-09-05 7 views
2

j'ai un contrôleur comme celui-ci des espaces de noms:Rails routes RESTful et namespaces contrôleur

class Shop::ProductsController < ApplicationController 
    ... 
end 

Je voudrais route vers ce contrôleur comme si elle ne son espace de noms. c'est à dire. Je voudrais accéder à cette ressource via l'URL suivante:

/products 

(ie non./Atelier/produits)

Comment puis-je mettre en place cette voie dans routes.rb

Répondre

2

it out travaillé . Je suis allé à la source, ce que j'aurais dû faire avant de poser cette question. L'un des grands avantages de l'open source.

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