次のように、別のモデルで 1 つのメインと 1 つのセカンダリの 2 つのデータベースを使用しています。
class SecondModel < ActiveRecord::Base
establish_connection(ENV['SECOND_DATABASE'])
end
Heroku アプリで Unicorn に切り替えます。ここでデータベースを切断する必要があります。
before_fork do |server, worker|
if defined?(ActiveRecord::Base)
ActiveRecord::Base.connection.disconnect!
end
end
2 番目のデータベースの接続を閉じる方法がわかりません。誰もこれについて何か考えがありますか?