Rails: перенаправление на текущий путь, но на другой поддомен

Я думаю, это должно быть довольно просто, но я не знаю, как это делается ...

Как вы пишете фильтр до, который будет проверять, является ли текущий запрос для определенных поддоменов, и если это так, перенаправить его на тот же URL-адрес, но на другой поддомен?

То есть:blog.myapp.com/posts/1 хорошо ноblog.myapp.com/products/123 перенаправляет наwww.myapp.com/products/123.

Я думал что-то вроде ...

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

Как ты пишешь этот редирект?

Ответы на вопрос(2)

Ваш ответ на вопрос