我认为这将相当容易,但我完全感到困惑。
我希望一个控制器的视图位于应用程序的根级别,而不是位于该控制器的子目录中,但我无法弄清楚。
我想要这两个网址:
/Info - 这应该在控制器“Home”上操作“Info”
/Admin/ - 这应该是控制器“Admin”上的操作“Index”(默认)
到目前为止,无论我尝试了什么,第一条路线最终都会抓住两者。我似乎无法将两者分开。
该信息页面甚至不需要控制器,它是静态的,但我确实想使用母版页。可能有一种更简单的方法可以解决这个问题,但我也没有想到。
我能想到的就是创建一个 Info 控制器,并将 Views/Home/Info 移动到 Views/Info/Index,但这有一定的味道。
我能够在rails中使用:
map.connect ':controller/:action/:id'
map.connect ':action', :controller => 'home'