Как локализовать текст ссылки в Rails 3? - PullRequest
0 голосов
/ 22 июня 2011

В моем приложении Rails3 у меня есть:

<%= link_to "Sign out", destroy_user_session_path %>

Я знаю, как локализовать текст, но как локализовать текст ссылки? Я определил "sign_out" в попробовал:

<%= link_to t( sign_out ), destroy_user_session_path %>

Но выдает ошибку:

undefined local variable or method `sign_out'

Какой правильный синтаксис?

PS: Это даже более простой вопрос, чем этот вопрос , но я не смог найти никакого ответа.

Ответы [ 3 ]

1 голос
/ 22 июня 2011

Как насчет link_to t("sign_out"), destroy_user_session_path?

1 голос
/ 22 июня 2011
<%= link_to t(:sign_out), destroy_user_session_path %>

или

<%= link_to t('sign_out'), destroy_user_session_path %>

Вы можете проверить другие детали здесь .

1 голос
/ 22 июня 2011
<%= link_to t('sign_out'), destroy_user_session_path %>

И вы должны определить ключ sign_out: в локальном файле yml после

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...