Ich möchte den kanonischen Weg, dies zu tun. Meine Google-Suchanfragen sind zu kurz gekommen. Ich habe ein ActiveRecord-Modell, das einer anderen Datenbank als der Rest der Anwendung zugeordnet werden sollte. Ich möchte die neuen Konfigurationen auch in der Datei database.yml speichern.Wie pro-Model Datenbankverbindungen mit ActiveRecord am besten zu behandeln?
Ich verstehe, dass Einrichtung_connection sollte aufgerufen werden, aber es ist nicht klar, wo. Hier ist, was ich bis jetzt, und es funktioniert nicht:
class Foo < ActiveRecord::Base
establish_connection(('foo_' + ENV['RAILS_ENV']).intern)
end