Я хочу настроить маршрут так, чтобы, если пользователь перешел на http://mysite.com/page.html маршрутизируется на контроллер page_controller и действие index. Как бы я это сделал?
Вопрос о маршруте Rails
Ответы (2)
Обычная настройка заключалась бы в использовании сопоставления ресурсов для этого, добавив следующую строку в route.rb
map.resources: страницы
Однако это будет ссылаться на http://mysite.com/pages.html и использовать pages_controller (обратите внимание на множественное число!). Но вы все равно должны использовать множественное число, если хотите придерживаться стандартного пути Rails.
person
ajmurmann
schedule
28.02.2010
Вы можете сделать это, используя именованный маршрут:
map.page '/page.html', :controller => 'page'
person
John Topley
schedule
28.02.2010