几天前我开始了一个项目 - 我没有使用宁静的路线,而且我的整个文件一遍又一遍地看起来像match '/a/b' => 'a#b'
。这些路线被认为是错误还是坏?
答案 0 :(得分:2)
这被认为是不好的做法。相反,您应该自由地使用resource
或resources
,并尽力遵循七个RESTful操作。你最好的选择是阅读The Ruby on Rails Routing Guide因为它提供了许多很好的例子!
答案 1 :(得分:0)
如果你可以将你的路由放入某种RESTful动作中会很棒,但如果没有,至少可以将你的控制器整合在一起。我怀疑你的所有控制器都只有一条路线?如果是这样,考虑一下Sinatra,除非你只是在玩,否则这个对话毫无意义。如果您没有在真实的制作应用中使用它,那么您真正的问题应该是“我在哪里学习如何有效地使用路由”?