我正在使用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要做什麼。