Я использую Ruby on Rails 3.1 и хотел бы узнать, как правильно обрабатывать интернационализацию, связанную с частичными файлами шаблонов. То есть, ...
... в моем app/views/users/flag.html.erb
файле у меня:
<%= t('.test_key1') %>
<%= render :partial => "/users/flag_form" %>
... в моем app/views/users/_flag_form.html.erb
файле у меня:
<%= t('.test_key2') %>
Если в моем config/locales/views/users/en.yml
файле (note: Я организую файлы как указано в официальном руководстве RoR) я использую
en:
users:
flag:
test_key1: Test 1 text
test_key2: Test 2 text
текст Тест 1
отображается в шаблоне "main" (app/views/users/flag. html.erb
) но Текст теста 2
не отображается в частичном шаблоне (app/views/users/_flag_form.html.erb
). Как я могу\ должен решить эту проблему, чтобы правильно отобразить текст Тест 2
?