ruby on rails I18循环

时间:2012-08-30 22:13:24

标签: ruby-on-rails internationalization

我想知道是否可以为每个I18子项制作一个循环。 假设我有一个.yml文件,如下所示:

subject:
    item1:
       title:
       text:
    item2:
       title:
       text:
    item3:
       title:
       text:

我想做的是:

I18.t('subject').each { |item| title = item.title }

有办法吗?

1 个答案:

答案 0 :(得分:6)

尝试:

I18.t('subject').map{ |key, value| value[:title] } #or value["title"] I can't recall