Spree 3.1:多语言链接

Spree 3.1: Multilanguage links

我需要在多语言商店中为一件事(例如社交网络)存储更多链接。 我应该像这样在首选项中存储链接吗:

AppConfiguration.class_eval do
  preference :fb_de, :string, default: 'https://fb.com/example_de'
  preference :fb_en, :string, default: 'https://fb.com/example_en'
end

还是应该将它们存储在翻译文件或其他地方?

最佳做法是将它们存储在翻译文件中。

未来它将允许您引入新语言,只需在配置中启用它们并在翻译文件中定义新条目,而无需添加任何额外的逻辑。