Ruby on rails Rails教程演示应用程序中的Restful URI
从originall rail教程: URI设计如下Ruby on rails Rails教程演示应用程序中的Restful URI,ruby-on-rails,ruby,http,url,rest,Ruby On Rails,Ruby,Http,Url,Rest,从originall rail教程: URI设计如下 /microposts /microposts/1 现在考虑一下,如果你想把每个微柱组织成一个强< >强>类别(名字是唯一的),你会喜欢什么? /categories /categories/123 /categories/jewelries /categories/123/jewelries /categories/jewelries/123 或单数对应项 /categories /categories/123 /categories/
/microposts
/microposts/1
现在考虑一下,如果你想把每个微柱组织成一个强< >强>类别(名字是唯一的),你会喜欢什么?
/categories
/categories/123
/categories/jewelries
/categories/123/jewelries
/categories/jewelries/123
或单数对应项
/categories
/categories/123
/categories/jewelry
/categories/123/jewelry
/categories/jewelry/123
命名ReST资源主要是一个品味问题。让他们保持连贯。如果您选择命名
/categories
以提供类别列表,请选择/jewelries
以提供珠宝列表
我更喜欢使用单数,
/category
作为类别列表,使用/category/123
作为一个类别。只要每个资源遵循相同的规则,您就可以使用单数或复数。但似乎复数是RoR中的缺陷标准?e、 g.从演示应用程序中,他们使用用户
,微操作
等。我不熟悉RoR,但IMO Web服务适用于任何客户,因此他们的命名约定更多地取决于公司标准/开发人员的品味。