在Globalize gem下加载翻译数据

时间:2016-02-16 08:33:45

标签: ruby-on-rails globalize

使用Globalize gem的Rails应用程序为给定模型的名为givenmodel_translations的翻译生成一个数据库表,其中每个属性都在givenmodel.rb文件中定义。

然而,从预先存在的数据开始,需要在翻译表中创建翻译数据 - 比如从CSV文件中创建 - 没有调用表格的轨道方式。 注意:此模型还具有图像大小验证,并与slugs一起查找对象无法从控制台调用

GivenmodelTranslation.create( :locale => row[0], :title => row[1] [...] )

如何填充此类数据?

1 个答案:

答案 0 :(得分:1)

Globalize创建命名空间翻译模型:

Givenmodel::Translation

但是我没有看到它的记录,因此它可能会在下一个版本中发生变化。