我有2个型号:User
和Post
User
有很多posts
Post
属于User
然后我在list
中创建了一个名为PostsController
的新操作,它将用户的id
作为参数来查找并列出某个用户发布的所有帖子。
网址类似于posts/list/:user_id
如何修改路线以执行此任务?
答案 0 :(得分:0)
在您的应用程序中,转到config文件夹,然后打开routes.rb并取消注释以下行(如果它不存在,则添加它):
match ':controller(/:action(/:id))(.:format)'
这应该可以做到!
答案 1 :(得分:0)
将此行添加到路线
match 'posts/list/:user_id', :to => 'posts#list'