Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在Rails中的嵌套资源上保持REST_Ruby On Rails_Rest_Resources_Nested_Controllers - Fatal编程技术网

Ruby on rails 在Rails中的嵌套资源上保持REST

Ruby on rails 在Rails中的嵌套资源上保持REST,ruby-on-rails,rest,resources,nested,controllers,Ruby On Rails,Rest,Resources,Nested,Controllers,我目前正在为一个实现难题折磨自己。我有一个类似于简单的Post->Comments嵌套资源关系的结构 我有显示特定于上下文的评论(articles/1/comments)的功能,但也希望能够有一个页面来查看所有评论,而不管文章的上下文如何。主要用于总结目的 当我rake routes时,我有articles/:id/comments和comments都映射到comments#index 所以我的问题是,我应该在Comments控制器的index方法中放置逻辑来处理我需要的两个不同的数据集(上下文

我目前正在为一个实现难题折磨自己。我有一个类似于简单的Post->Comments嵌套资源关系的结构

我有显示特定于上下文的评论(articles/1/comments)的功能,但也希望能够有一个页面来查看所有评论,而不管文章的上下文如何。主要用于总结目的

当我
rake routes
时,我有
articles/:id/comments
comments
都映射到
comments#index

所以我的问题是,我应该在Comments控制器的index方法中放置逻辑来处理我需要的两个不同的数据集(上下文和非上下文),还是应该修改路由以在控制器中为两个不同的视图选项设置两个不同的方法

这样做还让人安心吗


我可能应该试试看,但我想好好学习,所以我想问一下。如有任何帮助,我们将不胜感激,谢谢

我相信这段视频应该会让你走上正轨:

谢谢,我来看看:)