FriendlyId ajoute un numéro en cas de doublon genre

toto-plop
toto-plop--2
toto-plop--3

Est-ce que tu as une limite sur la taille du champs slug qui ferait que le 
texte est coupé et conflict donc ?
C'est du MySQL ?


Simon Courtois


On Thursday 13 June 2013 at 19:03, Guirec Corbel wrote:

> En passant, c'est le but de friendly_id de ne pas avoir de séquence dans le 
> "slug". Si ça ne te dérange page, tu pourrais utiliser la méthod "to_param" 
> (voir la doc : http://apidock.com/rails/ActiveRecord/Integration/to_param)
>  
>  
> Le 13 juin 2013 13:00, Guirec Corbel <[email protected] 
> (mailto:[email protected])> a écrit :
> > Je ne pense pas que friendly_id soit censé ajouter un numéro séquentiel à 
> > la fin du slug. Si tu veux faire cela, il faut que tu ajoutes "self.id 
> > (http://self.id)" dans ton tableau retourné par "friendlyid_name".  
> >  
> > Je n'est pas accès à mon PC présentement donc je ne peux pas tester.
> >  
> >  
> > Le 13 juin 2013 12:28, Nima Izadi <[email protected] 
> > (mailto:[email protected])> a écrit :
> >  
> > > Bonjour à tous,  
> > >  
> > > J'ai un problème d'unicité avec FriendlyId que je décris ici : 
> > > http://stackoverflow.com/questions/17091148/friendlyid-not-adding-sequence-and-throwing-activerecordrecordnotunique
> > >   
> > > Est-ce que quelqu'un à déjà eu ce problème ?
> > >  
> > > --  
> > > Nima
> > >  
> > >  
> > > --  
> > > --  
> > > 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 .


Répondre à