Globalize3 английские переводы в постах или post_translations? - PullRequest
0 голосов
/ 16 марта 2011

У меня есть сайт с полями в post.title и post.body.После того, как я установил Globalize3, post.title возвращается пустым.Есть ли способ, которым мне не нужно переносить существующую информацию в post_translations?

Ответы [ 2 ]

0 голосов
/ 18 мая 2011

Эй, у меня была такая же проблема.Обнаружил, что для: migrate_data => true для работы вам нужно иметь ваш globalize3 версии 0.1.0.beta, иначе он не будет работать.

Вы можете проверить это - https://github.com/svenfuchs/globalize3/issues/45

0 голосов
/ 16 марта 2011

Вы можете перенести эти данные, указав их для переноса данных при создании таблицы переводов.

например.

class TranslatePosts < ActiveRecord::Migration
  def self.up
    Post.create_translation_table!({
      :title => :string,
      :text => :text
    }, {
      :migrate_data => true
    })
  end
  def self.down
    Post.drop_translation_table! :migrate_data => true
  end
end

Заранее нужно удалить существующую таблицу перевода сообщений.

...