Top le before_save ! :) -- Nima Izadi Sent with Sparrow (http://www.sparrowmailapp.com/?sig)
On Tuesday, January 29, 2013 at 9:55 AM, Simon Courtois wrote: > On 29 janv. 2013, at 09:47, Nima Izadi <[email protected] > (mailto:[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] (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 .
