Ruby Schienen auf Anwendungsstamm
-
19-08-2019 - |
Frage
Wie kann ich eine Rails-Anwendung ändern, so dass ein Controller foo als Anwendungsstamm erscheint?
Mit anderen Worten, gerade jetzt alle URLs aussehen host.com/foo / ... und ich möchte loszuwerden, die foo bekommen und haben einfach host.com / ...
Lösung
Andere Tipps
In Ihrem routes.rb Sie fügen Sie eine benannte Route wie folgt:
map.home '', :controller => 'foo', :action => 'index'
Dies wird eine Strecke bauen für, wenn die Wurzel der Web-Anwendung angefordert wird, wird es den Foo-Controller und rufen Sie die Index-Aktion verwenden. Stellen Sie sicher, dass Sie es am Boden haben, so dass es die niedrigste Priorität gegeben wird.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow