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