Merci pour ton retour ! Effectivement l'url courte semble être un avantage…
Du coup ça me fait hésiter à ajouter le nom des disciplines associées dans l'url. Qu'en penses-tu ? /cours/paris-relaxation-fitness-danse-body-sculpt (Cours de body sculpté associé aux disciplines danse et relaxation / fitness) et /cours/paris-body-sculpt -- Nima Izadi Sent with Sparrow (http://www.sparrowmailapp.com/?sig) On Tuesday, February 12, 2013 at 12:53 PM, Bastien Gallay wrote: > Même si c'est souvent controversé, l'url courte est un avantage: > http://stackoverflow.com/questions/7702852/does-url-length-have-any-impact-on-seo > De plus, dans ton cas, j'ai l'impression que ça augmente le poids des mots > les plus recherchés. > > > > Le 12 février 2013 12:32, Nima Izadi <[email protected] > (mailto:[email protected])> a écrit : > > Bonjour à tous, > > > > Merci encore pour les divers conseils que vous m'avez donné et que j'ai > > essayé tant bien que mal à mettre en place ! > > J'ai cependant une autre petite question : > > Y a-t-il un réel avantage à avoir une url du type : > > > > www.leboncours.com (http://www.leboncours.com)/cours/paris-hip-hop-popping > > par rapport à > > www.leboncours.com > > (http://www.leboncours.com)/ville/paris/cours/cours-hip-hop-popping > > > > -- > > Nima Izadi > > > > > > On Wednesday, February 6, 2013 at 10:44 AM, Christophe Levand wrote: > > > > > Simon Courtois <happynoff@...> writes: > > > > > > > Oui, si tu te bases sur le nom pour générer l'URL et que tu le changes, > > > > l'URL > > > va changer. > > > > J'ai fouillé le code de FriendlyId mais je n'ai pas trouvé de moyen > > > > simple de > > > > > > l'empêcher. > > > > Faudra que je fasse une pull-request ^^ > > > > > > > > En attendant un technique est d'ajouter un before_save dans ce goût là: > > > > > > > > def rollback_slug_change > > > > self.slug = slug_was if slug_changed? > > > > end > > > > > > > > Je suis plus bien sûr mais de mémoire ça ressemble à ça :) > > > > > > Salut Simon, je n'ai pas testé la méthode que tu as proposée, mais la doc > > > de > > > friendly_id recommande de créer une méthode > > > "should_generate_new_friendly_id?" : > > > (http://rubydoc.info/github/norman/friendly_id/master/file/Guide.rdoc) > > > > > > class Post < ActiveRecord::Base > > > extend FriendlyId > > > friendly_id :title, :use => :slugged > > > > > > def should_generate_new_friendly_id? > > > new_record? > > > end > > > end > > > > > > De mon côté, ça avait bien fonctionné. > > > > > > Christophe. > > > > > > > > > -- > > > -- > > > 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] (mailto:[email protected]) > > > Pour résilier votre abonnement envoyez un e-mail à l'adresse > > > [email protected] > > > (mailto:[email protected]) > > > --- > > > Vous recevez ce message, car vous êtes abonné au groupe Google Groupes > > > Railsfrance. > > > Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le > > > concernant, envoyez un e-mail à l'adresse > > > [email protected] > > > (mailto:[email protected]). > > > Pour plus d'options, visitez le site > > > https://groups.google.com/groups/opt_out . > > > > > > > > > > > > > > > -- > > -- > > 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] (mailto:[email protected]) > > Pour résilier votre abonnement envoyez un e-mail à l'adresse > > [email protected] > > (mailto:[email protected]) > > --- > > Vous recevez ce message, car vous êtes abonné au groupe Google Groupes > > Railsfrance. > > Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le > > concernant, envoyez un e-mail à l'adresse > > [email protected] > > (mailto:railsfrance%[email protected]). > > Pour plus d'options, visitez le site > > https://groups.google.com/groups/opt_out . > > > > > > -- > -- > 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] (mailto:[email protected]) > Pour résilier votre abonnement envoyez un e-mail à l'adresse > [email protected] > (mailto:[email protected]) > --- > Vous recevez ce message, car vous êtes abonné au groupe Google Groupes > Railsfrance. > Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le > concernant, envoyez un e-mail à l'adresse > [email protected] > (mailto:[email protected]). > Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out > . > > -- -- 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 recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
