每当我使用Rails开发网站时,我都会创建一个名为“front”的控制器,它具有“索引”,“如何”和“关于”等操作。因此,可以通过/,/ how /和/ about访问主页“如何工作”和“关于我们”页面。我的路线看起来像这样:
map.root :controller => "front", :action => "index"
map.connect 'how', :controller => 'front', :action => 'how'
map.connect 'about', :controller => 'front', :action => 'about'
我有两个问题:
1)这是一个好的组织吗?
2)有没有办法添加一条路线,通过/ [action]访问“前”控制器中的所有动作?
答案 0 :(得分:3)
我有时将这条路线作为最后一条路线:
map.connect ':action', :controller => 'main'
...处理你提到的所有动作。至于组织,我认为它总是取决于应用程序,它是什么,等等。投入一点个人偏好,我认为你走在正确的轨道上:))