Re Thomas,

> Testing using ActiveSupport version 2.2.2

Il apparait en fait que le fix que j'ai réalisé pour supporter
ActiveSupport >= 2.2.2 ne fonctionne pas tel quel (il fonctionne quand
$KCODE est à nil, pas à "UTF8").

Si je crée une appli vide 2.0.5, la lib fonctionne.

Si je crée une appli vide 2.2.2, la lib ne fonctionne pas.

je te tiens informé si je parviens à un fix (si tu trouves avant moi,
le patch est bienvenu!)

-- Thibaut



On Dec 10, 10:17 am, "Thomas Brian" <[EMAIL PROTECTED]> wrote:
> Hello,
>
> C'est un gem qui m'a l'air bien intéressant, mais je n'arrive pas à
> l'utiliser :o
>
> J'ai casé ça dans un controlleur:
>
> require 'diacritics_fu'
>
> class DiaController < ApplicationController
>   def test
>     render :text => "'räksmörgås' =>
> '#{DiacriticsFu::escape('räksmörgås')}'"
>   end
> end
>
> Mais j'obtiens :
> 'räksmörgås' => 'räksmörgås'
>
> Idem sans l'environnement Rails:
>
> require 'rubygems'
> require 'diacritics_fu'
>
> p DiacriticsFu::escape('räksmörgås') # => "räksmörgås"
>
> En revanche:
>
> $ gem unpack thbar-diacritics_fu
> $ cd thbar-diacritics_fu-1.0.1/
> $ rake spec
> Testing using ActiveSupport version 2.2.2
> ...............
> Finished in 0.110565 seconds
> 15 examples, 0 failures
>
> Donc je ne comprend pas :s
>
> Par ailleurs, la spec pour le suédois/norvégien/danois devait être :
>
>   it "should asciify nordic languages" do
>     DiacriticsFu::escape("räksmörgås").should eql("raeksmoergaas")
>     DiacriticsFu::escape("blåbærsyltetøy").should eql("blaabaersyltetoey")
>   end
>
> Dans ces languages, les caractères ä/æ, ö/ø et å sont considérées comme des
> lettres à part entière (d'où l'ordre alphabétique abc...xyzæøå), et sont
> transformées en 'ae', 'oe' et 'aa' lorsque les caractères ne sont pas
> disponibles.
> Cela dit, ça ne rentrais surement pas dans le cadre d'un "simple way to
> remove most diacritics from French sentences" ;) C'est juste que je pourrais
> en avoir l'utilité un de ces jours... si j'arrive à le faire marcher :)
>
> Nordiquement,
> Thomas
>
> Le 5 décembre 2008 23:13, Thibaut Barrère <[EMAIL PROTECTED]> a
>
> > écrit :
>
> > > Hello,
>
> > > DiacriticsFu (gem qui supprime les accents et autres caractères
> > > étranges d'une chaine pour en faire une url) est dispo en version
> > > 1.0.1.
>
> > > Cette release ajoute le support de Rails 2.2.2 (merci Nicolas Fouché
> > > pour le patch).
>
> > > === installation ===
>
> > > gem sources -ahttp://gems.github.com
> > > sudo gem install thbar-diacritics_fu
>
> > > === exemples ===
>
> > > DiacriticsFu::escape("éphémère")
> > > => "ephemere"
>
> > > DiacriticsFu::escape("räksmörgås")
> > > => "raksmorgas"
>
> > > === feedback ? ===
>
> > > Si vous constatez des problèmes, contactez moi directement par mail
> > > ([EMAIL PROTECTED])
>
> > > Thibaut
> > > --
> > >http://blog.logeek.fr
> > >http://evolvingworker.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 à