Я бы хотел канонический способ сделать это. Мои поиски в Google оказались короткими. У меня есть одна модель ActiveRecord, которая должна отображаться в другую базу данных, чем остальная часть приложения. Я хотел бы также сохранить новые конфигурации в файле database.yml.
Я понимаю, что должна быть вызвана Install_connection, но не ясно, где. Вот что я получил до сих пор, и это не работает:
class Foo < ActiveRecord::Base
establish_connection(('foo_' + ENV['RAILS_ENV']).intern)
end