我想要規範的方式來做到這一點。我的Google搜索結果不足。我有一個ActiveRecord模型應該映射到與應用程序其餘部分不同的數據庫。我想將新的配置存儲在database.yml文件中。如何最好地處理與ActiveRecord的每模型數據庫連接?
我明白,應該調用establish_connection,但不清楚在哪裏。這是我到目前爲止,它不起作用:
class Foo < ActiveRecord::Base
establish_connection(('foo_' + ENV['RAILS_ENV']).intern)
end