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]
-~----------~----~----~----~------~----~------~--~---

Répondre à