【发布时间】:2018-02-25 00:53:48
【问题描述】:
我正在寻找适合我需要的 Rails 模型翻译解决方案。
我有一个模型Page,字段为title 和content。我的表中已经有很多记录了。
现在我想翻译标题和内容。我想将title 和content 字段保留在pages 表中(保存主要语言,英语),然后将翻译添加到外部存储(例如德语)。
我查看了 globalize 和mobility gem。但是他们两个似乎都在强迫我把所有东西都移到外部存储中,所以我需要删除pages表中原来的title和content字段。
这是真的吗?有什么办法可以按照我想要的方式去做吗?也许还有其他宝石?
【问题讨论】:
-
目前无法通过 Mobility 开箱即用地做到这一点,但这是我考虑过的事情......
-
我决定将 Mobility 与列存储一起使用,所以现在对我来说没有太大关系。但会是你伟大宝石的一个很好的补充。
-
啊,我想,列存储很容易迁移到。我正在考虑提供一个通用迁移器来从任何后端迁移到任何其他后端——如果您以后决定使用表格进行翻译,您可能会感兴趣:) 但仍然需要一些时间来开发它。
标签: ruby-on-rails rails-i18n globalize mobility