Корень приложения Ruby on rails - PullRequest
       11

Корень приложения Ruby on rails

5 голосов
/ 23 января 2009

Как мне изменить приложение rails, чтобы контроллер foo отображался как корень приложения?

Другими словами, сейчас все URL-адреса выглядят как host.com/foo / ... и я бы хотел избавиться от foo и получить просто host.com / ...

Ответы [ 2 ]

8 голосов
/ 23 января 2009

В route.rb добавьте:

map.root :controller => 'foo'

Полная информация в API .

1 голос
/ 23 января 2009

В вашем route.rb вы добавляете именованный маршрут примерно так:

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

Это создаст маршрут для запроса корневого веб-приложения, он будет использовать контроллер foo и вызовет действие index. Убедитесь, что он находится внизу, поэтому ему присвоен самый низкий приоритет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...