2
のフィールドに接頭辞を追加します。例では、私は言語のリストがあります:は、私はフェニックスのモデルを持っているフェニックスモデル
languages = ['ru', 'en', 'uk']
をし、私は自動的にフィールドにプレフィックスを追加します。このようなもの(NodeJS):
var langs = ['ru', 'en', 'uk']
var i18n = (obj) => {
var result = {};
_.mapKeys(obj, (value, key) => langs.forEach((lang) => {
result[`${key}_${lang}`] = value;
}));
return result;
}
.. in model
_.merge(CityModel, i18n({
title: {type: DataTypes.STRING(64)},
}));
フェニックスでは可能ですか?
ありがとう、その仕事! –
@AlexMarchenkoあなたの質問と同様に、ネストループの例も追加しました。あまりにも役立つことを願って! – Dogbert