>>
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]
-~----------~----~----~----~------~----~------~--~---