これはかなり簡単だと思いますが、その方法に慣れていません...
現在のリクエストが特定のサブドメインに対するものかどうかをチェックする前のフィルターをどのように記述し、そうである場合は同じ 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
そのリダイレクトをどのように記述しますか?