代码之家  ›  专栏  ›  技术社区  ›  Marcus Ilgner

redis i18n store以字符串形式返回数组

  •  0
  • Marcus Ilgner  · 技术社区  · 6 年前

    我使用redis作为rails应用程序的i18n后端。但是,对于数组属性,如 date.month_names ,它总是返回字符串而不是数组。

    (main)> I18n.t('date.month_names')
    => "[nil, \"Januar\", \"Februar\", \"März\", \"April\", \"Mai\", \"Juni\", \"Juli\", \"August\", \"September\", \"Oktober\", \"November\", \"Dezember\"]"
    

    我已经试过手动呼叫了 store_translations 但结果总是一个字符串。 我还尝试了redis版本5.0.0和3.2.10。

    我需要做什么才能让redis i18n后端像其他后端一样工作并在这里返回一个数组?否则一些日期格式和其他构造将不起作用。

    0 回复  |  直到 6 年前