我们的用户将文档放入数据库并提供例如不同语言的名字。
我们将这些字段存储在不同的数据库字段中,例如name_en
,name_fr
,name_de
等等。
我的问题是:
Rails是否有一种机制(可能由i18n提供)根据当前语言设置选择正确的名称?
我想像这样的电话:
<%= t(document, :name) %>
答案 0 :(得分:2)
这个宝石可以帮助https://github.com/globalize/globalize
我希望你会发现这些信息很有用。
答案 1 :(得分:2)
虽然Anton指出了我的方向,我希望它有一个单独的答案,所以这就是我认为是我特定问题的最佳解决方案:
Traco让我坚持目前的计划,即在同一个表格中翻译不同列的属性。