嗯,我正在将我目前的项目国际化成英文和中文。到目前为止,i18n gem对静态内容的处理完美无瑕。
现在我安装了globalize3来翻译我的产品,或者更准确地说,允许最终用户(商店经理)在创建产品时翻译它们。
不幸的是,文档对于globalize3来说太短了,所以我真的不知道该怎么做。
我现在有了
class Product < ActiveRecord::Base
translates :title, :subtitle, :description, :fallbacks_for_empty_translations => true
#...
end我通过迁移创建了product_translations表。
我在控制台中尝试了一下,因为我认为我现在可以这样做:
prods = Product.all
p = prods.first
p.title # works
p.title_en # doesn't work我知道它将通过I18n.locale进行切换,但问题是现在如何将翻译添加到product_translations表中。我想在创建新产品或编辑时使用相同的形式。有什么提示吗?谢谢..。
发布于 2011-07-04 01:27:12
用batch_translations解决了这个问题
https://stackoverflow.com/questions/6562990
复制相似问题