2009-09-11 358 views
0

我有我的索引页,它发布的是单个条目而不是所有条目的通常脚手架默认值。我告诉它链接到一个行动,它只是回应“无法找到后ID =全部”。它与默认的索引方法和索引视图相同。我认为这与路由有关,但不是我不知道。有任何想法吗?Ruby on Rails操作帮助

+0

我认为如果您发布有问题的操作(和视图)的代码会很有帮助。 –

+0

我只是摆弄了一下后才开始工作。我在map.resources之前添加了map.connect'/ posts/all /',:controller =>'posts',:action =>'all':posts – deuces

回答

0

“全部”名称具有误导性。如果你想要一个页面显示所有的帖子,那么索引页面就是完美的。如果你想显示职位的子集,那么我建议增加一个动作控制器与一个更好的名字,然后这个给的routes.rb文件:

map.resources :posts, :collection => { :some => :get } 

然后您可以通过使用some_posts_pathsome_posts_url参考。

欲了解更多信息,请阅读Official Ruby on Rails Routing guide