所以我有这个:
resources :users do
member do
resources :items
end
end
所以基本上我想要这样的路线 - 用户/ 1 /项目,(仅显示属于该特定用户的所有项目),这是通过上面的代码实现的,我的问题是,我还要显示所有项目一般为公众。我尝试添加资源:下面的项目,但他们将使用相同的控制器/操作。谁能告诉我如何实现这个想法呢?
答案 0 :(得分:0)
如果您想使用此路线users/1/items
,请执行以下操作:
resources :users do
resources :items
end
以上路线使用UsersController
。
然后在该路线下方,使用:
resources :items
关于路线将使用ItemsController
并匹配路线:/items