0

私の 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
4

0 に答える 0