Hello, tu utilises activesupport 2.2.2, je crois que parameterize n'existait pas encore dans cette release.
Je crois que tu as gagné le droit de te rabattre sur diacritics_fu (github.com/thbar/diacritics_fu/tree). -- Thibaut On Feb 19, 5:10 pm, Chris Gers32 <[email protected]> wrote: > Fernando Perez wrote: > > >> irb(main):026:0> remove_accents( "éthanol" ) > >> => "ethanol" > > >> Pourrait-il y avoir un paramétrage de l'encodage dans un fichier de > >> configuration quelque part ou au niveau d'Eclipse ? > > >> Christophe. > > > "àâéè".parameterize.to_s :-) > > Malheureusement, lorsque j'utilise la méthode parameterize, j'ai le > message d'erreur suivant : > > NoMethodError (undefined method `normalize' for " thanol":String): > > c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/infle > ctor.rb:283:in > `transliterate' > > c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/infle > ctor.rb:262:in > `parameterize' > > c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ > ext/string/inflections.rb:106:in > `parameterize' > ... > > Alors que j'ai passé le paramètre "éthanol" qui s'est transformé en > "%E9" dans l'URL provenant d'une application Flex tournant dans un > plugin Flash. Et lorsque je passe simplement "ethanol", je n'ai pas > l'erreur. On dirait bien que la transcodification du "%E9" en "é" a > déconné, mais je ne sais pas à quel niveau. > -- > Posted viahttp://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ 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] -~----------~----~----~----~------~----~------~--~---
