Pour ton 2eme exemple, on est plus sur des paramètres que sur des nested routes.
Le 14 janvier 2013 17:56, Simon Courtois <[email protected]> a écrit : > +1 pour friendly_id et +1 pour les urls directes. > Au passage, en terme SEO tu as plus intérêt à éviter les données inutiles > dans une url et à les trouver dans le contenu ;) > > Simon Courtois > > On 14 janv. 2013, at 17:13, thierry henrio <[email protected]> > wrote: > > > > 2013/1/14 oto iashvili <[email protected]> > >> Bonjour, >> >> jaimerai avoir des routes du genre >> /en/petites-annonces/immobilier-3/location-4/lille-34/vends-ma-voiture-56 >> => controller annonce#show avec cat_id=3, cat_nom = immobilier, >> souscat_id=4, souscat_nom = location, vil_id=34, vil_nom = lille et >> annonce_id = 56 >> >> est ce possible ? >> > > Et ca apporte quoi ? > > 56 est l'id de l'annonce ? /annonces/56 > > Tu peux "nester" et moins tu le fais, mieux tu te portes : > http://guides.rubyonrails.org/routing.html#nested-resources > ( 1 ça va; 2 c'est vilain ) > > Si tu as besoin de l'information [ "lille", "*immobilier*" ] pour > l'annonce 56 ( vend ta *voiture* :) mets le dans le html ( ou la data ) > de GET /annonces/56, pas dans l'url > > 2c, Thierry > > -- > 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] > > > -- > 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] > -- 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]
