手动路由还是FriendlyId?

时间:2012-02-16 11:55:41

标签: ruby-on-rails ruby ruby-on-rails-3 routes

我想完成一个看起来像这样的URL结构:

  • /comics - 列出数据库中的所有漫画(实际上这可能是显示特色漫画,最受欢迎的漫画等的门户页面)
  • /comics/{comic-name} - 列出给定漫画中的所有小条(可能是分页的)
  • /comics/{comic-name}/feed - 为漫画中的小条提供RSS Feed
  • /comics/{comic-name}/{strip-id} - 显示属于漫画的小条

我应该使用FriendlyId还是应该使用手动路由?无论你选择什么,请提供routes.rb片段。

谢谢!

1 个答案:

答案 0 :(得分:1)

我会去手动路由。使用friendlyID,您可以轻松起床,但是当您的应用程序开始变得复杂并开始自定义时,您也可以在没有FriendlyID的情况下启动(取决于您必须执行的自定义深度)