我是红宝石的新手。我有一个来自 config \ locales \ en.yml
的数组sample_array:
- list1
- list2
- list3
- list4
我正在尝试使用 do 循环将其输出到erb
<% sample_array.each do |list| %>
<p><%= list %></p>
<% end %>
我的预期结果:
list1
list2
list3
list4
相反,我收到一条错误消息,提示 未定义的局部变量或方法
答案 0 :(得分:1)
使用I18n.t('key')
或仅使用t('key')
检索语言环境文件中的值。试试
<% t('sample_array').each do |item| %>
<p><%= item %></p>
<% end %>