0
在我的應用程序中,我希望將公共站點上的用戶(子域:www)路由到登錄頁面和子域上的用戶到他們的儀表板。於是我嘗試用不同的方式來做到這一點,當我嘗試這樣做:爲什麼可以在routes.rb中定義兩個根路徑?
root to: 'pages#landingpage', constraints: { subdomain: 'www' }
root to: 'dashboard#index'
一切正常這是不我所期待的。由於據我瞭解root to: 'examplecontroller#index'
擴展到get '/', to: 'examplecontroller#index', as: :root
,並定義兩個具有相同名稱(as
選項)的路線應該引發一個錯誤。
爲什麼在使用root
方法時不會發生這種情況,我錯過了什麼?