【发布时间】:2010-06-30 12:40:45
【问题描述】:
我有一个类别集合,每个类别都有一个包含属性名称和单位的哈希数组,用于创建一个 inout 表单,以添加该类别的产品。
例如类别汽车字段 - {name : length, unit : mm}, {name : weight, unit : kg}。
问题是我希望这个网站是多语言的,因此需要存储每种语言的字段名称。
我可以将它们内联:
例如类别汽车字段 - {en-name : length, cn-name : ....., de-name : ....., unit : mm}
有没有更好的办法?
不确定这是否是最好的方法,因为我希望能够将需要翻译的名称文件传递给所有类别的所有字段名称的翻译器,因此以这种方式存储我必须抓取所有然后放入另一个文档然后翻译并插入新翻译的 naes 回来!!!
有什么帮助或想法吗?
谢谢 瑞克
【问题讨论】:
-
非常感谢迈克尔,我正在尝试在我的应用程序中使用您的要点,并在一个名为 test 的字段上工作,但如果我创建一个名为 test2 的新字段,其类型相同,如 key :test2, LocalizedString 那么test3 的值与 test 相同,我还为 test2 添加了任何内容。我不必制作 LocalizedString2 类型等,因为我想将它用于很多字段。到目前为止,请帮助并非常感谢您的帮助,这正是我所需要的。最好的问候理查德
标签: ruby-on-rails ruby mongodb multilingual mongomapper