Я перешел с Rails 3.1.3 на 3.2.1 и получил следующую ошибку при загрузке домашней страницы:
PGError: ERROR: relation "translations" does not exist
LINE 4: WHERE a.attrelid = '"translations"'::regclass
^
: SELECT a.attname, format_type(a.atttypid, a.atttypmod), d.adsrc, a.attnotnull
FROM pg_attribute a LEFT JOIN pg_attrdef d
ON a.attrelid = d.adrelid AND a.attnum = d.adnum
WHERE a.attrelid = '"translations"'::regclass
AND a.attnum > 0 AND NOT a.attisdropped
ORDER BY a.attnum
Это происходит, когда гем globalize3 пытается построить связь между таблицами page_meta_tags и page_meta_tag_translations.Все отлично работало на Rails 3.1.3.Может ли это быть из-за новой несовместимости Active Record и globalize3?У кого-нибудь есть такая же вещь?
class PageMetaTag < ActiveRecord::Base
translates :title, :description, :keywords
accepts_nested_attributes_for :translations
end