为什么Rails使用复数来创建新的?
我理解为什么Rails
index
方法会使用复数形式的资源 - 例如,我们显示所有projects
。
我理解为什么show
方法会使用单数形式 - 我们只想看到一个具有特定ID的project
。
但我不明白为什么new
和create
会使用复数。有没有办法一次创建多个project
?在这里使用复数有其他理由可以解释吗?
没有找到相关结果
已邀请:
2 个回复
骚瓤
是您的基本域名,
表示您拥有每个命名书籍的资源集合。该集合本身被命名为书籍。 因此,当您想要创建新书时,您要求集合提供创建新书所需的信息。这变成了
当您实际创建图书时,您将信息发布到
。 HTTP谓词是POST,因此当您对集合进行POST时,执行create操作。 这似乎是REST的一个很好的起点。
冲汉
生成的路由示例 无论您是获取单个资源还是POST到该集合,您仍然处于
的范围内。因此,搜索
的域名给出id,将新照片发布到
域等。