Tôi muốn cách kinh điển để thực hiện việc này. Các tìm kiếm trên Google của tôi đã xuất hiện ngắn. Tôi có một mô hình ActiveRecord nên ánh xạ tới một cơ sở dữ liệu khác với phần còn lại của ứng dụng. Tôi cũng muốn lưu các cấu hình mới trong tệp database.yml.Làm thế nào để xử lý tốt nhất các kết nối cơ sở dữ liệu trên mỗi Mô hình với ActiveRecord?
Tôi hiểu rằng setup_connection nên được gọi, nhưng không rõ nơi. Dưới đây là những gì tôi đã có cho đến nay và không hoạt động:
class Foo < ActiveRecord::Base
establish_connection(('foo_' + ENV['RAILS_ENV']).intern)
end