0

我有 2 个模型:User并且Post
User有很多posts
Post属于User

然后我创建了一个名为listin的新操作PostsController,它将用户id作为参数来查找并列出某个用户发布的所有帖子。

网址就像posts/list/:user_id

如何修改路线以执行此任务?

4

2 回答 2

0

在您的应用程序中,转到 config 文件夹,然后打开 routes.rb 并取消注释以下行(如果不存在,则添加它):

  match ':controller(/:action(/:id))(.:format)'

这应该够了吧!

于 2013-02-19T20:27:35.970 回答
0

将此行添加到您的路线

match 'posts/list/:user_id', :to => 'posts#list'
于 2013-02-19T20:40:49.487 回答