Ruby on rails 全球化3实际上是如何工作的?

Ruby on rails 全球化3实际上是如何工作的?,ruby-on-rails,internationalization,globalize2,Ruby On Rails,Internationalization,Globalize2,嗯,我正在将我目前的项目国际化为英语和汉语。 到目前为止,i18ngem在静态内容上的表现完美无瑕 现在我安装了globalize3来翻译我的产品,或者更准确地说,允许最终用户(商店经理)在创建产品时翻译产品 不幸的是,这个文档对于globalize3来说有点短,所以我真的不知道该怎么做 我现在有 class Product < ActiveRecord::Base translates :title, :subtitle, :description, :fallbacks_for_

嗯,我正在将我目前的项目国际化为英语和汉语。 到目前为止,i18ngem在静态内容上的表现完美无瑕

现在我安装了globalize3来翻译我的产品,或者更准确地说,允许最终用户(商店经理)在创建产品时翻译产品

不幸的是,这个文档对于globalize3来说有点短,所以我真的不知道该怎么做

我现在有

class Product < ActiveRecord::Base
   translates :title, :subtitle, :description, :fallbacks_for_empty_translations => true
   #...
end
我知道它将按I18n.locale切换,但问题是现在如何将翻译添加到product_translations表中。我想在创建新产品或编辑时以同样的形式进行。有什么提示吗?Thx…

使用

prods = Product.all
p = prods.first
p.title # works
p.title_en # doesn't work