我正在尝试制作一个待办事项列表应用程序(非常原始,我知道:))。我有一个 Lists 资源和一个 Tasks 资源。每个列表都有许多任务。这是我的 routes.rb :
resources :lists do
resources :tasks
end
root to: 'lists#index'
现在,我想添加用户管理(每个用户可以有自己的列表,登录/注销)。我应该将列表资源嵌套在用户资源中吗?将来,我希望用户能够查看其他人的公共待办事项列表。那么,我应该这样做:
resources :users do
resources :lists do
resources :tasks
end
end
root to: 'lists#index'
我在某处读过关于浅嵌套的文章,但我无法正确理解。请告诉我如何进行。