我想设置一个路由,这样如果用户转到http://mysite.com/page.html,它将被路由到控制器page_controller和动作索引。我该怎么做?
答案 0 :(得分:2)
您可以使用命名路线执行此操作:
map.page '/page.html', :controller => 'page'
答案 1 :(得分:-1)
通常的设置是通过向routes.rb添加以下行来使用ressource映射
map.resources:pages
然而,这将链接到http://mysite.com/pages.html并使用pages_controller(注意复数!)。但是如果你想坚持标准的Rails方式,你应该使用复数。