On 29 janv. 2013, at 09:47, Nima Izadi <[email protected]> wrote:

> @Simon : Comment ça si mon modèle change ? Si je fais un update sur le nom du 
> cours par exemple ?

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 :)

> Mais sinon je n'ai aucune peur à avoir pour le fait d'avoir 2 000+ pages ?

Non c'est rien ça :) On fait des ajouts à coup de ~50K pages et ça s'indexe 
comme il faut.
Autour de 2K tu restes dans un range parfaitement acceptable :)

Simon Courtois

-- 
-- 
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 .


Répondre à