Pasta public em diretorio fora da aplicação

Estou tentando desenvolver um CMS com RoR, e surgiu essa questão que talvez possa impedir o progresso da construção;

Neste CMS, eu nao quero fazer o deploy de uma app inteira para cada site que eu estiver gerenciando, e sim deixar uma app gerenciando os diversos vhosts de um server, cada vhost terá um diretório com o conteudo de public contendo os respectivos CSS, JS, etc que formarão o template.

Alguem sabe como eu poderia “falar” para o Rais buscar o conteudo de public de um determinado diretorio qualquer no meu host ?

Obrigado

Ja achei a solução pessoal… hehehe 5 minutos apos o post.

Basta sobreescrever a variável de classe do seguinte metodo:

File railties/lib/initializer.rb, line 67

def public_path
  @@public_path ||= self.root ? File.join(self.root, "public") : "public"
end

Vlw