来自Rails Tutorial演示应用程序的Restful URI

时间:2012-10-10 09:37:19

标签: ruby-on-rails ruby http url rest

来自originall rail教程:http://ruby.railstutorial.org/chapters/a-demo-app#sec-a_user_tour

设计如下的URI

/microposts
/microposts/1

现在考虑是否要将每个微博组织成 ONE 类别(名称是唯一的),您将使用哪个URI?

/categories
/categories/123
/categories/jewelries
/categories/123/jewelries
/categories/jewelries/123

或单数对手

/categories
/categories/123
/categories/jewelry
/categories/123/jewelry
/categories/jewelry/123

1 个答案:

答案 0 :(得分:0)

命名ReST资源主要是品味问题。只是让它们保持连贯。如果您选择将/categories命名为提供类别列表,请选择/jewelries以提供珠宝列表。

我更喜欢使用单数/category作为类别列表,/category/123作为一个类别。只要每个资源遵循相同的规则,您就可以使用单数或复数。