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.
2eb8c545efa54cc0a05420f6857d5dd1?d=identicon&s=25 Clément S. (cb56)
on 2009-05-14 15: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
2fd0206c71a1b22a9cc6293f38537461?d=identicon&s=25 Cyril Mougel (shingara)
on 2009-05-14 15: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 Mougel
http://blog.shingara.fr
Be1e3ee645d23c95ba650c21bc885927?d=identicon&s=25 Fabien Jakimowicz (Guest)
on 2009-05-14 15:12
(Received via mailing list)
2009/5/14 Cyril Mougel <cyril.mougel@gmail.com>

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

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

--
http://fabien.jakimowicz.com
2eb8c545efa54cc0a05420f6857d5dd1?d=identicon&s=25 Clément S. (cb56)
on 2009-05-14 15:27
Fabien Jakimowicz wrote:
> 2009/5/14 Cyril Mougel <cyril.mougel@gmail.com>
>
>> > <%= 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 !! ;-)
140f1cb88275f7c391504de6e99edc78?d=identicon&s=25 Sébastien Gruhier (Guest)
on 2009-05-14 15: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.