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
:group_id
私が抱えていた問題は、URLの を変更することで、グループ 2、3、および 4 からグループ 1 のページを表示できたことです。また、ページ ID は、1 つのグループだけでなく、すべてのグループで一意でした。
次に、ネストされたコントローラーを作成しようとしましたrails g controller groups/pages index show new create edit update destroy
が、これを機能させることもできませんでした。Rails の用語を十分に理解していないため、Google で何を検索するかを理解できません。