Rails: Weiterleitung zum aktuellen Pfad, aber andere Subdomain
Ich denke, das sollte ziemlich einfach sein, aber ich bin nicht vertraut damit, wie es gemacht wird ...
Wie schreibt man einen Vorfilter, der prüft, ob die aktuelle Anfrage für bestimmte Subdomains bestimmt ist, und wenn ja, leitet man ihn auf dieselbe URL, aber auf eine andere Subdomain um?
Dh:blog.myapp.com/posts/1
ist aber in ordnungblog.myapp.com/products/123
leitet weiter zuwww.myapp.com/products/123
.
Ich dachte etwas wie ...
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
Wie schreibt man diese Weiterleitung?