Ruby on rails RubyonRails操作帮助

Ruby on rails RubyonRails操作帮助,ruby-on-rails,ruby,routing,Ruby On Rails,Ruby,Routing,我有我的索引页,它只发布一个条目,而不是所有条目的默认值。我让它链接到一个动作,它只是响应ID=all的“找不到帖子”。它与默认索引方法和索引视图相同。我想这和路线有关,但我不知道。有什么想法吗?所有的名字都有误导性。如果你想要一个页面来显示所有的文章,那么索引页面就是最好的选择。如果要显示帖子的子集,我建议使用更好的名称向控制器添加另一个操作,然后将其添加到routes.rb文件: map.resources :posts, :collection => { :some => :g

我有我的索引页,它只发布一个条目,而不是所有条目的默认值。我让它链接到一个动作,它只是响应ID=all的“找不到帖子”。它与默认索引方法和索引视图相同。我想这和路线有关,但我不知道。有什么想法吗?

所有的名字都有误导性。如果你想要一个页面来显示所有的文章,那么索引页面就是最好的选择。如果要显示帖子的子集,我建议使用更好的名称向控制器添加另一个操作,然后将其添加到routes.rb文件:

map.resources :posts, :collection => { :some => :get }
然后,您可以使用一些帖子路径或一些帖子url来引用这些帖子


有关更多信息,请阅读。

我认为如果您发布了相关操作和视图的代码,这将非常有帮助。我只是在稍作修改后才使其正常工作。我在map.resources:posts之前添加了map.connect'/posts/all/',:controller=>'posts',:action=>'all'