我正在使用Rails 3.2,并试图制作一个范围内的嵌套资源(不知道这是否是正确的术语)。我有几个小组,我想每个组都有自己的一套页面,就像这样:Rails 3.2如何使作用域资源
/groups/1/pages/1
/groups/1/pages/2
/groups/1/pages/3
/groups/2/pages/1
/groups/2/pages/2
/groups/3/pages/1
/groups/3/pages/2
/groups/4/pages/1
etc.
首先,我创建了一个groups
控制器和pages
控制器和嵌套他们像
resources :groups do
resources :pages
end
问题我得到的是,我可以通过更改URL中的:group_id
来查看组2,组3和组4中的页面。此外,页面ID在所有组中都是唯一的,而不仅限于单个组。
接下来我试着通过做rails g controller groups/pages index show new create edit update destroy
来制作一个嵌套控制器,但是我也无法让它工作。我不知道足够的Rails术语来弄清楚Google要做什么。