Bạn có thể sử dụng đá quý mysql2 trực tiếp. Đọc tài liệu tại đây: https://github.com/brianmario/mysql2
Hoặc:
Bạn có thể tạo một lớp mới như MysqlConnection như thế này:
class MysqlConnection < ActiveRecord::Base
self.establish_connection(:adapter => 'mysql', :database => 'some-database-name') # Set all the other required params like host, user-name, etc
end
Từ bây giờ, bạn có thể làm,
MysqlConnection.connection.select_all("SELECT * FROM table_name")
Theo liên kết để hiểu cách lưu trữ chi tiết cấu hình trong database.yml: http://weare.buildingsky.net/2006/12/06/multiple-concurrent-database-connections-with-activerecord