Я пытаюсь сделать действие шоу одного из моих контроллеров корневым.
Я легко могу сделать это:
map.root :controller => 'articles', :action => 'index'
Когда я захожу на localhost: 3000 / он перечисляет все статьи - это здорово!
Однако я хочу добиться URL-адреса, подобного этому
localhost:3000/1
Для отображения статьи с идентификатором 1.
Я думаю, что мне нужно будет изменить маршрут следующим образом:
map.root :controller => 'articles', :action => 'show'
Но, похоже, это не работает. Вместо этого - он ищет контроллер с именем 1
- который не существует.
Как бы я поступил так?
Спасибо!