首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用循环从locales yml文件输出数组到erb?

使用循环从locales yml文件输出数组到erb?
EN

Stack Overflow用户
提问于 2019-03-21 11:47:28
回答 1查看 426关注 0票数 0

我对红宝石很陌生。我有来自config\locales\en.yml的数组

代码语言:javascript
复制
sample_array:
 - list1
 - list2
 - list3
 - list4

我正在尝试使用do循环将其输出到erb

代码语言:javascript
复制
<% sample_array.each do |list| %>
 <p><%= list %></p>
<% end %>

我的预期结果:

代码语言:javascript
复制
list1

list2

list3

list4

相反,我得到了一个错误,即未定义的局部变量或方法

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-21 11:57:56

区域设置文件中的值是用I18n.t('key')t('key')检索的。试一试

代码语言:javascript
复制
<% t('sample_array').each do |item| %>
 <p><%= item %></p>
<% end %>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55279782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档