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 / ...

War es hilfreich?

Lösung

In routes.rb hinzufügen:

map.root :controller => 'foo'

Alle Details in der API .

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
scroll top