Ist es möglich, eine Sub-Domain zu einer Ressource zuzuordnen? Ich habe ein Firmenmodell. Derzeit verwenden subdomain_fu, meine Routing-Datei enthält:Rails: Routing Sub-Domain zu einer Ressource
map.company_root '', :controller => 'companies', :action => 'show',
:conditions => { :subdomain => /.+/ }
My Company Modell enthält eine "Sub-Domain" Spalte.
Während dies wie vorgesehen funktioniert, ist es eine benannte Route und ist nicht erholsam. Im Wesentlichen muss ich "name.domain.com" der show-Aktion für den Unternehmenscontroller zuordnen. Ist eine benannte Route der richtige Weg oder kann ich eine Ressourcenroute verwenden?
Dank Ryan! Was ich getan habe, ist die Firma-Ressource in einem Namespace zu platzieren. Dies ermöglicht den Zugriff auf die neuen Aktionen "Bearbeiten", "Erstellen", "Aktualisieren" und "Löschen" ohne Subdomäne: i.e. domain.com/namespace/companies/action Dann, außerhalb des Namespace, verwende ich diese map.company benannte Route (wenn eine Subdomain vorhanden ist). Alles scheint gut zu kartieren. – Homar