`
hot88zh
  • 浏览: 179060 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

连接多个数据库

阅读更多

首先在database.yml中加入以下代码,其中cg_clone是外部等待使用的数据库。
cg_clone:
  adapter: mysql
  database: cg_clone
  username: root
  password:
  host: localhost

假如在cg_clone中有一张表叫contracts,那么生成Contract类。并用establish_connection来声明建立到哪个数据库的连接:

class Contract < ActiveRecord::Base
  establish_connection :cg_clone
end

这样我们在控制器中就可以使用Contract类了,如:

def contract_list
   @contracts=Contract.find_all
end

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics