Como forçar o delayed_job a usar uma conexão db específica?

Tenho aplicativos do Rails 3 que usam bancos de dados diferentes, dependendo do subdomínio. Eu faço isso usando "estabele_connection" no ApplicationController.

gora estou tentando usar a gem delayed_job para fazer algum processamento em segundo plano, no entanto, ele usa a conexão com o banco de dados que está ativa naquele momento. Está se conectando ao banco de dados do subdomínio.

Eu gostaria de forçá-lo a usar o banco de dados "comum". Eu fiz isso para alguns modelos que chamam "establishment_connection" no modelo assim:

class Customer < ActiveRecord::Base
  establish_connection ActiveRecord::Base.configurations["#{Rails.env}"]
  ...
end

Alguma idéia de como posso fazer isso?

questionAnswers(1)

yourAnswerToTheQuestion