如何为嵌套的资源路由制作更短的路径

时间:2012-04-28 05:58:55

标签: ruby-on-rails url rest routing restful-url

我有类别和类别有条目。 此案例的“显示”资源路线的通用路径为: / categories /:category_id / entries /:entry_id

我可以使用friendly_id使此路径更加友好,因此它看起来像: 的 /类别/:CATEGORY_NAME /条目/:ENTRY_NAME

但最后我希望路径更简单: 的 /:CATEGORY_NAME /:ENTRY_NAME 即可。 这可能吗?怎么样? 这样的路径(及其实现)是否仍然足智多谋(RESTful)? 任何搜索引擎(如google等)都能找到比第二条更快的路径吗?

1 个答案:

答案 0 :(得分:2)

你做的很简单:

resources :categories, path: '' do
  resources :entries, path: ''
end