ruby on rails I18循环

ben*_*ams 4 ruby-on-rails internationalization

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

subject:
    item1:
       title:
       text:
    item2:
       title:
       text:
    item3:
       title:
       text:
Run Code Online (Sandbox Code Playgroud)

我想做的是:

I18.t('subject').each { |item| title = item.title }
Run Code Online (Sandbox Code Playgroud)

有办法吗?

apn*_*ing 6

尝试:

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