Rails3.2のルートドメインに戻ってサブドメインを終了するのに苦労しています。
ダッシュボード付きのブログがあるとします。各ユーザーには、にサブドメインがありusername.blog.com
ます。各ユーザーには、にダッシュボードもありますblog.com/dashboard
。
ユーザーが手動で入力する場合はusername.blog.com/dashboard
、にリダイレクトする必要がありblog.com/dashboard
ます。
subdomain => false
ルートで使ってみましたが、役に立たないようです。ドメインスコープの下でマッチャーも試しましたが、それも機能しませんでした。どんな助けでも大歓迎です!
関連するroutes.rbが続きます。
resource :dashboard, :controller => 'dashboard', :subdomain => false
scope '/', constraints: lambda { |r| r.subdomain.present? && r.subdomain != 'www' } do
get '/' => 'feed#show'
end
root :to => 'dashboard#show', :subdomain => false