我在一台主机上有两个MySQL数据库。我想主要使用第一个数据库,并为单个特定表引用第二个数据库。除引用此特定表的调用外,所有DB调用都应引用第一个DB。有没有办法将数据库请求转发到另一个数据库或调整rails中的配置以适应这个?
答案 0 :(得分:1)
您可以在班级中使用establish_connection
class User < ActiveRecord::Base
establish_connection(
adapter: 'mysql2'
encoding: 'utf8'
pool: 5
username: 'me'
password: 'mypassword'
)
end
您可以找到更多详情here