7

我有一些查看代码:

<span data-something="[<%= t('.asd') %>, <%= t('.dsf') %>]></span>

我使用此代码将一些动态字符串转换为视图。我的 YAML 类似于:

en:
  feature:
    asd: "Asdddd"
    dsf: "adasdsadasda"

有没有一种方法可以通过语言环境从 YAML 动态获取所有“功能”并将其放入数据属性中?

4

2 回答 2

8

这很简单:

I18n.translate('feature').values.join(', ') 

你最终会得到一个 string "Asdddd, adasdsadasda"

于 2013-02-07T14:39:30.790 回答
2

我认为获取哈希就像t('feature')获取哈希一样容易,您可能只想拥有这些值,所以您可以尝试t('feature').keys吗?

于 2013-02-07T14:03:11.683 回答