Я использую 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
( примечание : я организую файлы, как указано в официальном руководстве RoR ), я использую
en:
users:
flag:
test_key1: Test 1 text
test_key2: Test 2 text
Test 1 text
отображается в «основном» шаблоне (app/views/users/flag.html.erb
) , но Test 2 text
не для частичного шаблона (app/views/users/_flag_form.html.erb
). Как я мог бы решить эту проблему, чтобы правильно отобразить Test 2 text
?