вывести массив из файла локали yml в erb, используя цикл? - PullRequest
0 голосов
/ 21 марта 2019

Я новичок в рубине.У меня есть массив из config \ locales \ en.yml

sample_array:
 - list1
 - list2
 - list3
 - list4

Я пытаюсь вывести его в erb, используя do loop

<% sample_array.each do |list| %>
 <p><%= list %></p>
<% end %>

Мой ожидаемый результат:

list1

list2

list3

list4

Вместо этого я получаю сообщение об ошибке неопределенная локальная переменная или метод

1 Ответ

1 голос
/ 21 марта 2019

Значения в файлах локали извлекаются с помощью I18n.t('key') или просто t('key').Попробуйте

<% t('sample_array').each do |item| %>
 <p><%= item %></p>
<% end %>
...