Rails引用单个表

时间:2015-07-13 21:17:41

标签: mysql ruby-on-rails

我在一台主机上有两个MySQL数据库。我想主要使用第一个数据库,并为单个特定表引用第二个数据库。除引用此特定表的调用外,所有DB调用都应引用第一个DB。有没有办法将数据库请求转发到另一个数据库或调整rails中的配置以适应这个?

1 个答案:

答案 0 :(得分:1)

您可以在班级中使用establish_connection

class User < ActiveRecord::Base
    establish_connection(
      adapter: 'mysql2'
      encoding: 'utf8'
      pool: 5
      username: 'me'
      password: 'mypassword'
    )
end

您可以找到更多详情here