Forum: Rails France I18n et link_to

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.
Clément S. (Guest)
on 2009-05-14 17:00
Bonjour,
Une petite question, j'espère que vous pourrez m'aider :-)

Je n'arrive désespérément pas à traduire un lien. Voici mon code :

<%= link_to 'accueil', :controller => 'accueil' %>
=> Ici, le lien fonctionne très bien

<%= link_to t 'accueil', :controller => 'accueil' %>
=> Ici, la traduction se fait très bien en changeant la variable locale,
mais le lien ne fonctionne plus (il rafraîchit la page seulement mais ne
me redirige pas...)

Merci d'avance du coup de main ;-)

Clem
Cyril M. (Guest)
on 2009-05-14 17:03
(Received via mailing list)
Le 14 mai 09 à 15:00, Clément S. a écrit :

> => Ici, la traduction se fait très bien en changeant la variable
> locale,
> mais le lien ne fonctionne plus (il rafraîchit la page seulement
> mais ne
> me redirige pas...)

et  ca ?

<%= link_to t('accueil)', :controller => 'accueil' %>


--
Cyril M.
http://blog.shingara.fr
Fabien J. (Guest)
on 2009-05-14 17:12
(Received via mailing list)
2009/5/14 Cyril M. <removed_email_address@domain.invalid>

> > <%= link_to 'accueil', :controller => 'accueil' %>
>
> <%= link_to t('accueil)', :controller => 'accueil' %>
>
>
petite typo non ;)

<%= link_to t('accueil'), :controller => 'accueil' %>

--
http://fabien.jakimowicz.com
Clément S. (Guest)
on 2009-05-14 17:27
Fabien J. wrote:
> 2009/5/14 Cyril M. <removed_email_address@domain.invalid>
>
>> > <%= link_to 'accueil', :controller => 'accueil' %>
>>
>> <%= link_to t('accueil)', :controller => 'accueil' %>
>>
>>
> petite typo non ;)
>
> <%= link_to t('accueil'), :controller => 'accueil' %>
>
> --
> http://fabien.jakimowicz.com


Merci beaucoup, tout fonctionne !! ;-)
Sébastien Gruhier (Guest)
on 2009-05-14 17:29
(Received via mailing list)
le truc est de voir que  link_to t 'accueil', :controller => 'accueil'
peut-est interprété de deux facon par ruby. Et ruby ne pense p-e pas
comme toi :)
comme savoir si  :controller => 'accueil'  est le 2nd params de la
fonction t() ou de la fonction link_to() des fois c mieux de mettre
les parenthèses :)
Sébastien Gruhier

-----------------------------------------------------------------------
http://xilinus.com       Web Application Development, Consulting,
Training
http://maptimize.com     Markers fusion service for your online maps
This topic is locked and can not be replied to.