In meiner Anwendung möchte ich Benutzer auf der öffentlichen Website (Subdomain: www) auf die Zielseite und Benutzer auf einer Subdomain zu ihrem Dashboard routen. So experimentierte ich mit verschiedenen Möglichkeiten, dies zu tun, und wenn ich das versucht:Warum können in routes.rb zwei Root-Pfade definiert werden?
root to: 'pages#landingpage', constraints: { subdomain: 'www' }
root to: 'dashboard#index'
Alles funktionierte gut, die ist nicht, was ich erwartet hatte. Da von dem, was ich verstehe root to: 'examplecontroller#index'
erweitert, um get '/', to: 'examplecontroller#index', as: :root
, und die Definition von zwei Routen mit dem gleichen Namen (as
Option) sollte einen Fehler auslösen.
Warum passiert das nicht bei der Verwendung der root
Methode, was fehlt mir?