Корень приложения Ruby on rails
-
19-08-2019 - |
Вопрос
Как изменить приложение rails, чтобы в качестве корня приложения отображался контроллер foo? Р>
Другими словами, сейчас все URL-адреса выглядят как host.com/foo / ... и я хотел бы избавиться от foo и иметь просто host.com / ...
Решение
Другие советы
В вашем route.rb вы добавляете именованный маршрут следующим образом:
map.home '', :controller => 'foo', :action => 'index'
Это создаст маршрут для запроса корневого веб-приложения, он будет использовать контроллер foo и вызовет действие index. Убедитесь, что он расположен внизу, поэтому ему присвоен самый низкий приоритет.
Не связан с StackOverflow