私の Rails アプリは、translatable_column を使用して config/locales/he-IL.yml コンテンツをテーブルの列の独自の列にロードしていました。
Rails アプリは 3.0.19 と Ruby 1.8.7 でビルドされています。traco gem "traco", "~> 1.0.0" をインストールしました。どのバージョンの traco が 1.8.7 と互換性があるかわかりません。しかし、私はactiverecord>3で良いことを知っています。
create_table "statements", :force => true do |t|
t.text "name_en_us"
t.integer "study_phase_id"
t.datetime "created_at"
t.datetime "updated_at"
t.integer "position", :default => 1, :null => false
t.text "name_zh_cn"
t.text "name_de_de"
t.text "name_ja_jp"
t.text "name_es_es", :limit => 255
t.text "name_it_it", :limit => 255
t.text "name_ar_iq", :limit => 255
t.text "name_et_ee", :limit => 255
t.text "name_da_dk", :limit => 255
t.text "name_en_ca"
t.text "name_en_au"
t.text "name_en_gb"
t.string "name_nl_nl"
t.text "name_en_sg"
t.text "name_sk_sk", :limit => 255
t.text "name_cs_cz", :limit => 255
t.text "name_ru_ru", :limit => 255
t.string "name_ko_kr"
t.string "name_pl_pl"
t.text "name_fr_fr"
t.string "name_he_il"
end
config/locales の he-IL.yml ファイルには多くのステートメントがあります。
私のstatement.rbモデルでは
translates :name