0

私は 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'

浅いネスティングについてどこかで読んだことがありますが、正しく理解できませんでした。進め方を教えてください。

4

1 に答える 1