【发布时间】:2012-08-30 22:13:23
【问题描述】:
我想知道是否可以为每个 I18 子项创建一个循环。 假设我有一个 .yml 文件,如下所示:
subject:
item1:
title:
text:
item2:
title:
text:
item3:
title:
text:
我想做的是这样的:
I18.t('subject').each { |item| title = item.title }
有办法吗?
【问题讨论】:
-
正如你现在所拥有的,这会将每个
item.title分配给同一个变量title(重写之前的值)。 -
你确定吗?!当我尝试运行此代码时,我只是得到一个异常......
-
对不起,我的意思是 if 你实际上可以做你想做的事(循环遍历给定父级下的 I18n 语言环境字符串),结果(使用你拥有的代码这里)不会有任何用处。
标签: ruby-on-rails internationalization