Ruby on rails应用程序root
如何更改rails应用程序以使控制器foo显示为应用程序根目录?
换句话说,现在所有的url看起来像host.com/foo / …我想摆脱foo,只需要host.com / …
在routes.rb中,添加:
map.root :controller => 'foo'
API中的完整详细信息。
在您的routes.rb中添加命名路由,如下所示:
map.home '', :controller => 'foo', :action => 'index'
这将构建一个路由,当请求Web应用程序的根时,它将使用foo控制器并调用索引操作。 确保你在底部有它,所以它被赋予最低优先级。