我在Rails 4 App中使用globalize进行翻译。我为我的项目使用了两个数据库。一个用于中央数据,一个用于本地数据。现在我想为我的模型翻译建立连接。但我不知道如何做到这一点。我使用抽象类来建立模型的连接,但是我如何为translation_tables做这个呢? 问题:
我的抽象类:
class CentralBase < ActiveRecord::Base
establish_connection DB_CENTRAL
self.abstract_class = true
end
我的翻译模型
class Additive < CentralBase
translates :name
...
end
答案 0 :(得分:0)
class Additive < CentralBase
translates :name
translation_class.establish_connection DB_Central
...
end
但是将这一行放在抽象类或其他东西中的解决方案会很好。