Forum: Rails France Pb caractères accentués avec Permalink _fu

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Sylvain (Guest)
on 2009-01-03 12:52
(Received via mailing list)
Bonjour,

J'ai installé le plugin permalink_fu pour gérer les permalinks dans
mon application. Sur ma machine locale (un Mac) tout fonctionne bien
mais une fois mis en production sur le serveur, les caractères
accentués sont supprimés au lieu d'être convertis dans leur version
non accentuée.

J'imagine que cela doit être lié à Iconv mais, pourtant, il le trouve
bien donc je ne sais plus trop où chercher.

Merci par avance pour vos pistes de reflexion !

Cordialement,

Sylvain
Thibaut B. (Guest)
on 2009-01-03 19:09
(Received via mailing list)
Hello Sylvain,

PermalinkFu s'appuie sur une astuce qui ne fonctionne pas sur tous les
environnements (ex: sur Solaris).

Si tu utilises une version de Rails récente (je pense qu'à partir de
2.2.2 c'est ok), tu peux utiliser
ActiveSupport::Inflector.parameterize qui semble faire le même
travail.

Si tu utilises une version plus ancienne de Rails, tu peux utiliser
DiacritifsFu pour supprimer les accents (voir [1]), puis passer la
chaine dans PermalinkFu.

bonne année,

Thibaut
--
http://blog.logeek.fr

[1] http://github.com/thbar/diacritics_fu/tree/master
Sylvain (Guest)
on 2009-01-03 20:13
(Received via mailing list)
Merci beaucoup Thibaut, tu as résolu mon problème !

Commme je ne suis pas en version 2.2.2, j'ai utilisé ton plugin et
tout fonctionne parfaitement maintenant. ;-)

Très bonne année à toi aussi.

Sylvain
This topic is locked and can not be replied to.