Rails 为全球化翻译定义数据库
Rails defining database for globalize translations
我在 Rails 4 应用程序中使用全球化进行翻译。我为我的项目使用两个数据库。一种用于中央数据,一种用于本地数据。现在我想为我的模型翻译建立连接。但我不知道该怎么做。我使用抽象 class 为我的模型建立连接,但如何为 translation_tables 建立连接?
问题:
- 模型数据库:中央(正确)
- 翻译数据库:本地
(错误)
我的摘要class:
class CentralBase < ActiveRecord::Base
establish_connection DB_CENTRAL
self.abstract_class = true
end
我的翻译模型
class Additive < CentralBase
translates :name
...
end
好的好像是这样的:
class Additive < CentralBase
translates :name
translation_class.establish_connection DB_Central
...
end
但是将此行放在摘要中的解决方案 class 或其他内容会很好。
我在 Rails 4 应用程序中使用全球化进行翻译。我为我的项目使用两个数据库。一种用于中央数据,一种用于本地数据。现在我想为我的模型翻译建立连接。但我不知道该怎么做。我使用抽象 class 为我的模型建立连接,但如何为 translation_tables 建立连接? 问题:
- 模型数据库:中央(正确)
- 翻译数据库:本地 (错误)
我的摘要class:
class CentralBase < ActiveRecord::Base
establish_connection DB_CENTRAL
self.abstract_class = true
end
我的翻译模型
class Additive < CentralBase
translates :name
...
end
好的好像是这样的:
class Additive < CentralBase
translates :name
translation_class.establish_connection DB_Central
...
end
但是将此行放在摘要中的解决方案 class 或其他内容会很好。