在我的Rails应用程序中,我需要在应用程序中使用多个分区。但是我怎么能告诉rails,这张表必须来自这个db,另一个来自另一个db。我正在使用mysql。 现在的配置是这样的:Rails使用多个分区
development:
adapter: mysql2
encoding: utf8
reconnect: false
database: Mycorp_development
pool: 5
username: root
password: root
socket: /var/run/mysqld/mysqld.sock
和模型中的一个(我知道这是不是在Rails的方式,但DB是非我)
class Article < ActiveRecord::Base
attr_accessible :ART_ID, :ART_ARTICLE_NR, :ART_SUP_ID, :ART_DES_ID, :ART_COMPLETE_DES_ID, :ART_CTM, :ART_PACK_SELFSERVICE, :ART_MATERIAL_MARK, :ART_REPLACEMENT, :ART_ACCESSORY, :ART_BATCH_SIZE1, :ART_BATCH_SIZE2, :QUANTITYM, :PRICEM
set_table_name "ARTICLES"
set_primary_key :ART_ID
end
可能的重复[我如何在两个不同的数据库中工作与活动记录?](http://stackoverflow.com/questions/1226182/how-do-i-work-with-two-different-databases-in-rails-with-active-records) – mikej
你可以参考http: //paramitech.com/2009/08/rails-application-with-multiple-database/ – Amar