【发布时间】:2013-05-22 07:43:10
【问题描述】:
我目前正在用一个实施难题来折磨自己。我有一个类似于简单 Post -> Comments 嵌套资源关系的结构。
我有显示上下文特定 cmets (articles/1/cmets) 的功能,但也希望能够有一个页面来查看所有 cmets,而不管文章上下文如何。主要用于摘要目的。
当我 rake routes 我有 articles/:id/comments 和 comments 都映射到 comments#index
所以我的问题是,我是在 Comments Controller 的 index 方法中放置逻辑来处理我需要的两个不同数据集(上下文和非上下文)还是应该修改路由以使用两种不同的方法在控制器中为两个不同的视图选项?
这仍然是 RESTful 吗?
我可能应该试试看,但我想正确地学习这个,所以我想我会问。任何帮助将不胜感激,谢谢!
【问题讨论】:
标签: ruby-on-rails rest resources nested controllers