私は todo リスト アプリを作成しようとしています (非常に独創的です、私は知っています :))。私は Lists リソースと Tasks リソースを持っています。各リストには多くのタスクがあります。これが私の routes.rb です:
resources :lists do
resources :tasks
end
root to: 'lists#index'
ここで、ユーザー管理 (各ユーザーは自分のリスト、サインイン/サインアウトを持つことができます) を追加したいと思います。users リソース内にリスト リソースをネストする必要がありますか? 将来的には、ユーザーが他の人の公開 todo リストを閲覧できるようにしたいと考えています。だから、私はこのようにする必要があります:
resources :users do
resources :lists do
resources :tasks
end
end
root to: 'lists#index'
浅いネスティングについてどこかで読んだことがありますが、正しく理解できませんでした。進め方を教えてください。