Hello,

Merci de vos réponse

J'avais déja vu le number_to_phone mais affiche au format US ça m’intéresse
pas.

Les numéro de téléphone et de TVA sont saisie au format local sans espace
ni autre caractère ( .-_ )

J'ai regardé du coté I18n mais dans tous les cas je veux mon numéro de tél
formaté au format international et le numéro de tva formaté quelque soit la
langue utilisée.

Donc avec le nombre de pays de format différent mon helpers va grossir.

Je pensais que le code aurait du être placé autre part.

Thomas







Cordialement,
Beugin Thomas


Le 21 septembre 2013 21:50, Benjamin Guimberteau
<[email protected]>a écrit :

> Bonjour Thomas,
>
> Regardes plutôt du côté de I18n http://guides.rubyonrails.org/i18n.html ,
> ça devrait répondre à ton problème et t'éviter un helper trop gros.
>
> Bonne journée,
> Benjamin.
>
>
> Le 21 septembre 2013 12:08, Thomas Beugin <[email protected]> a écrit :
>
>> Hello,
>>
>> J'ai crée deux helpers pour afficher un numéro de TVA et une numéro de
>> téléphone de la manière que je souhaite..
>>
>> Mais bon avec le nombre de pays que j'ai à gérer je pense pas ce soit la
>> bonne solution de mettre cela dans un helper il va être super long...
>>
>>  def vat_format(vat_number, country)
>>     case country
>>       when "Belgique"
>>         vat_number.insert(6, '.')
>>         vat_number.insert(10, '.')
>>     end
>>   end
>>
>>   def phone_number_format(phone_number, country)
>>     case country
>>       when "Belgique"
>>         if phone_number.size == 9
>>           phone_number.insert(0, "+32 (")
>>           phone_number.insert(6, ") ")
>>           phone_number.insert(10, ".")
>>           phone_number.insert(13, ".")
>>           phone_number.insert(16, ".")
>>         end
>>
>>     end
>>
>> Vous pensez que ce genre de code je dois le placer ou?
>>
>> Merci d'avance :)
>>
>> Cordialement,
>> Beugin Thomas
>>
>> --
>> --
>> 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 à