1
那麼,我正在將我目前的項目國際化爲英文和中文。 迄今爲止,這款作品完美無瑕,與i18n gem的靜態內容完美結合。globalize3實際上如何工作?
現在我安裝了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表。我想在創建新產品或編輯時以相同的形式進行操作。任何提示? Thx ...