Tu peux toujours essayer la
"4.1.0.beta.1<https://rubygems.org/gems/friendly_id/versions/4.1.0.beta.1>
".


Le 14 juin 2013 12:59, Nima Izadi <[email protected]> a écrit :

> Ça ne marche pas avec le master car ils sont en train de passer sur Rails
> 4.
> Et ça ne marche pas non plus pour la branche 4.0-stable ni la 4.1.x… Mais
> bon, j'ai enlevé le history, ça règle le problème !
>
> --
> Nima Izadi
>
> On Friday 14 June 2013 at 18:48, Patrick Aljord wrote:
>
> Essais avec la version master du gem. gem :friendly_id, git: "git://
> github.com/FriendlyId/friendly_id.git ". Puis bundle install.
>  Ah effectivement ça peut être embêtant…
> Merci du conseil, je vais virer history et ça règlera le problème au moins
> ! :)
>
> --
> Nima Izadi
>
> On Friday 14 June 2013 at 18:41, Simon Courtois wrote:
>
>  Un conseil SEO moisi mais préfère des URL qui ne bougent pas plutôt que
> d'utiliser history.
> Mieux vaut que la mise à jour de ton modèle ne change pas l'url
> (cf. should_generate_new_friendly_id?).
> On a eu quelques expérience de pages qui disparaissent de google après une
> redirection 301 donc bon...
>
> Simon Courtois
>
> On Friday 14 June 2013 at 18:37, Simon Courtois wrote:
>
>  Ok en fait il y a un ticket là dessus
> https://github.com/FriendlyId/friendly_id/issues/230
> À priori c'est fixé dans master ;)
>
> Simon Courtois
>
> On Friday 14 June 2013 at 18:33, Nima Izadi wrote:
>
>  Ça ne change rien malheureusement :/
>
> --
> Nima Izadi
>
> On Friday 14 June 2013 at 18:32, Simon Courtois wrote:
>
>  Ça roule. Ah tiens juste un truc. Si tu fais [:history, :slugged] ça
> fait quoi ? Juste pour voir si l'ordre importe.
>
> Simon Courtois
>
> On Friday 14 June 2013 at 18:28, Nima Izadi wrote:
>
>  Oh shit… Ça marche sans le history >_<
>
> Bon, je vais checker avec Pry voir si je peux faire un fix :)
>
> --
> Nima Izadi
>
> On Friday 14 June 2013 at 18:26, Simon Courtois wrote:
>
>  @Nima: ok, dans ce cas effectivement passer par Pry et regarder ce qui
> se passe en step-by-step peut te donner une petite idée d'où vient le
> problème.
> Juste pour le fun, tu as testé sans :history ? Je dis pas que ça vient de
> là mais dans le doute... ^^
>
> Simon Courtois
>
> On Friday 14 June 2013 at 18:20, Nima Izadi wrote:
>
> @Simon : Je suis en PostgeSQL et mon champ slug est un string, donc 255 de
> limite. Visiblement le problème ne vient pas de là vu que l'erreur se
> produit sur ...
>
> @Guirec : J'utilise la version 4.0.9 (la plus à jour pour Rails.3.2) et je
> n'ai pas overridé les methodes que tu mentionnes. Mais je n'arrive à
> trouver la doc de la V4...
> Si j'override resolve_friendly_id_conflict, je ne passe pas dans la
> méthode...
>
>
> On Thursday, June 13, 2013 10:01:29 PM UTC+2, Guirec Corbel wrote:
>
> Aurais-tu, par hasard, overridé la méthode "should_generate_new_friendly_*
> *id?" ou "resolve_friendly_id_conflict"**. Quel version de FriendlyId
> utilises-tu? Peux-tu nous montrer la migration correspondante?
>
> Je te conseil d'aller en debug dans le code (en utilisant Pry) pour voir
> ce qui se passe.
>
>
> Le 13 juin 2013 13:36, Simon Courtois <[email protected]> a écrit :
>
> 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<http://apidock.com/rails/ActiveRecord/Integration/to_param>
> )
>
>
> Le 13 juin 2013 13:00, Guirec Corbel <[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"
> 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]> 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<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]
> Pour résilier votre abonnement envoyez un e-mail à l'adresse
> railsfrance...@**googlegroups.com
> ---
> 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 railsfrance...@**
> googlegroups.com.
> Pour plus d'options, visitez le site https://groups.google.com/**
> groups/opt_out <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
> railsfrance...@**googlegroups.com
> ---
> 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 railsfrance...@**
> googlegroups.com.
> Pour plus d'options, visitez le site https://groups.google.com/**
> groups/opt_out <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
> railsfrance...@**googlegroups.com
> ---
> 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 railsfrance...@**
> googlegroups.com.
> Pour plus d'options, visitez le site https://groups.google.com/**
> groups/opt_out <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 .
>
>
>
>
>  --
> --
> 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 .
>
>
>
>
>  --
> --
> 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 .
>
>
>
>
>  --
> --
> 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 .
>
>
>
>
>  --
> --
> 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 .
>
>
>
>
>
>  --
> --
> 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 .
>
>
>
>
>  --
> --
> 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 .
>
>
>
> --
> --
> 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 .
>
>
>
>
>  --
> --
> 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 .
>
>
>

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