Rails Route вопрос - PullRequest
       11

Rails Route вопрос

0 голосов
/ 01 марта 2010

Я хочу настроить маршрут так, чтобы, если пользователь перешел на http://mysite.com/page.html, он направлялся к контроллеру page_controller и индексу действия. Как бы я это сделал?

Ответы [ 2 ]

2 голосов
/ 01 марта 2010

Вы можете сделать это, используя именованный маршрут:

map.page '/page.html', :controller => 'page'
0 голосов
/ 01 марта 2010

Обычной настройкой было бы использовать для этого сопоставление ресурсов, добавив следующую строку в route.rb

map.resources: pages

Однако это будет ссылаться на http://mysite.com/pages.html и использовать pages_controller (обратите внимание на множественное число!). Но вы все равно должны использовать множественное число, если хотите придерживаться стандартного пути Rails.

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