サブドメインとカスタム ドメインからユーザーのページをルーティングしようとしています。たとえば、次の 3 つのドメインがあるとします。
app.com
user1.app.com
user1.com
訪問者は、アプリのドメインのサブドメイン (user1.app.com) とユーザーのカスタム ドメイン (user1.com) の両方でユーザーのページを表示できる必要があります。つまり、訪問者は、「app.com」のサブドメインまたは「app.com」ではないルート ドメインにアクセスすると、ユーザー ページにアクセスします。
そのためにルートを設定するにはどうすればよいですか?
おそらく、この疑似コードの行に沿った何か:
match "/", :to => "user_page#show", :constraints => { :subdomain => /.+/ OR :domain => NOT(app.com) }
どう思いますか?