Je voudrais la façon canonique de le faire. Mes recherches sur Google ont été courtes. J'ai un modèle ActiveRecord qui doit correspondre à une base de données différente du reste de l'application. Je voudrais également stocker les nouvelles configurations dans le fichier database.yml.Comment gérer au mieux les connexions de base de données par modèle avec ActiveRecord?
Je comprends que la fonction d'établissement de connexion doit être appelée, mais il n'est pas clair où. Voici ce que j'ai obtenu jusqu'à présent, et cela ne fonctionne pas:
class Foo < ActiveRecord::Base
establish_connection(('foo_' + ENV['RAILS_ENV']).intern)
end