我将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后端表现得与其他后端一样并在此处返回数组,我该怎么办?否则,某些日期格式和其他构造将无法正常工作。