191得票2回答
REST 复合/组合/嵌套资源

我正在努力理解如何在基于REST的API中处理概念。不包含其他资源的平面资源没有问题。我遇到麻烦的是复杂资源。 例如,我有一个漫画书的资源。ComicBook上有各种属性,如作者、期刊号、日期等等。 漫画书还有一个包含1..n个封面的列表。这些封面是复杂对象。它们包含有关封面的许多信息:艺...

134得票3回答
使用嵌套资源的form_for

我有一个关于form_for和嵌套资源的问题。假设我正在编写一个博客引擎,并且我想将评论与文章相关联。我已经定义了一个嵌套的资源,如下所示:map.resources :articles do |articles| articles.resources :comments end 评论...

43得票1回答
不改变资源名称,更改URL

我正在为一个养兔农场(假设)建立网站。这位农民非常关注他的兔子,想要将它们全部分类。因此我为他建立了一个RabbitCategoriesController,并在我的routes.rb文件中添加了以下代码:resources :rabbit_categories 这些URL显示为rabbit_...

29得票4回答
RESTful API路由设计:嵌套与非嵌套的区别

我的问题是在构建API URL时,嵌套资源的优势。考虑以下两种访问员工资源的替代方案:/api/employees?department=1 # flat Vs. /api/departments/1/employees # nested 现在考虑开发一个通用库,用于访问 API 中...

29得票4回答
Rails - link_to,路由和嵌套资源

据我理解,嵌套资源在边缘版的Rails中不应该出现link_to 'User posts', @user.posts 指向/users/:id/posts routes.rb 文件包含路由信息map.resources :users, :has_many => :posts 如果这不是默...

26得票3回答
Django REST Framework中的嵌套资源

我希望使用嵌套资源来实现我的新API。Example: /api/users/:user_id/posts/ 将计算特定用户的所有帖子。我没有看到这种用例的工作示例,也许这不是实现REST API的正确方式?

21得票1回答
在Rails中使用嵌套资源而不需要父ID

我有一个名为Imprintables的类,其中嵌套有资源Styles、Brands、Colors和Sizes。我目前在我的路由文件中有以下设置:resources :imprintables do resources :styles, :brands, :colors resource...

18得票2回答
Rails 命名空间 vs 嵌套资源

假设我的应用有两个模型:Foo和Bar。 Foo可以选择属于Bar。 现在我可以查看单个Foo,或搜索特定的Foo,FoosController处理所有这些。我的URL如下:foos/1 和 foos/new 有时我想查看一个Bar。BarsController处理它,我可以通过如下方式...

18得票3回答
Rails 嵌套单数资源路由

我有一个简单的用户模型,其中包含一个嵌套的个人资料资源。因此,在我的routes.rb文件中,我有:resources :users do resource :profile, :only => [:edit, :update, :show] end 这将生成期望的路由:edit_u...

16得票3回答
Rails:获取嵌套资源的父对象

我有一个嵌套资源,它属于许多不同的模型。例如:resources :users do resources :histories, only: [:show] end resources :publications do resources :histories, only: [:sh...