我正在努力退出子域备份到 Rails 3.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