Question

Comment modifier une application rails de sorte qu'un contrôleur foo apparaisse en tant que racine de l'application?

En d'autres termes, toutes les URL ressemblent maintenant à host.com/foo / ... et j'aimerais me débarrasser de ce foo pour simplement avoir host.com / ...

Était-ce utile?

La solution

Dans le fichier routes.rb, ajoutez:

map.root :controller => 'foo'

Tous les détails dans l'API .

Autres conseils

Dans votre fichier routes.rb, vous ajoutez un itinéraire nommé, comme suit:

map.home '', :controller => 'foo', :action => 'index'

Ceci créera une route pour quand la racine de l'application Web est demandée, il utilisera le contrôleur foo et appellera l'action d'index. Assurez-vous de l'avoir en bas de manière à lui attribuer la priorité la plus basse.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top