>>
map.resources :magasins do |magasin|
   magasin.resources :vendeur_seniors do |vendeur_senior|
     vendeur_senior.resources :articles
   end
 end

IMHO Imbriquer à plus de deux niveaux c'est s'attirer des ennuis (perso mon
cerveau cale devant la combinatoire potentielle si on va plus loin que 2 ;-)

Comment s'en tire en restant à 2 niveaux quelle que soit la profondeur de la
hiérarchie ?

En passant toujours l'id du niveau du dessus.

Ca donne au niveau de routes :

map.resources :magasins do |magasin|
   magasin.resources :vendeur_seniors
   magasin.resources :articles
end

et pour le path :

magasin_articles_path( :magasin_id => @magasin, vendeur_senior_id =>
@vendeur_senior ) # Oui cette syntaxe marche

Je fais ça intensivement dans une appli complexe (ou la combinatoire serait
démentielle avec un nesting > 2) et ça marche d'enfer :-)

Hope it helps.

Philippe.

-- 
IciMarché fédère l'e-commerce de proximité
http://icimarche.fr

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

Répondre à