Я думал, что это будет довольно легко, но я совершенно сбит с толку.
Я хочу, чтобы представления одного контроллера находились на корневом уровне приложения, а не в подкаталоге этого контроллера, но я не могу понять это.
Я хотел бы получить эти два URL:
/ Info - это действие "Info" на контроллере "Home"
/ Admin / - Это должно быть действие «Индекс» (по умолчанию) на контроллере «Администратор»
Пока что независимо от того, что я пробовал, первый маршрут закончится тем, что поймает оба. Я не могу отделить их.
Эта страница информации даже не нуждается в контроллере, она статическая, но я хочу использовать главную страницу. Может быть, есть гораздо более простой способ справиться с этим, но я и этого не понял.
Все, что я могу придумать, - это создать контроллер Info и переместить Views / Home / Info в Views / Info / Index, но это имеет определенный запах
Я смог сделать это в рельсах, используя:
map.connect ':controller/:action/:id'
map.connect ':action', :controller => 'home'