Rails: redirecionar para o caminho atual, mas subdomínio diferente

Eu acho que isso deve ser bastante fácil, mas eu não estou familiarizado com como isso é feito ...

Como você escreve um filtro antes que verificaria se a solicitação atual é para determinados subdomínios e, se assim for, a redireciona para o mesmo URL, mas em um subdomínio diferente?

Ou seja:blog.myapp.com/posts/1 está bem, masblog.myapp.com/products/123 redireciona parawww.myapp.com/products/123.

Eu estava pensando em algo como ...

class ApplicationController < ActionController::Base
  before_filter :ensure_domain

  protected
  def ensure_domain
    if request.subdomain == 'blog' && controller_name != 'posts'
      redirect_to # the same url but at the 'www' subdomain...
    end
  end
end

Como você escreve esse redirecionamento?

questionAnswers(2)

yourAnswerToTheQuestion