目标是为 GET、REST API 创建一个这样的 URL:
/manager/someID/report
example: /manager/2/report
如果这样做,我可以让它显示在 rake 路线中:
get 'manager/:id/report', to: 'report#show'
但是在我阅读的一些博客中,不熟练的开发人员就是这样写他们的路线的!并且看起来更好的方法是使用“嵌套资源”,所以我将头撞到桌子上以使嵌套资源以相同的方式工作......但没有成功
这是我到目前为止所写的:
resources :manager, only: [:show] do
resources :report, only: [:show], controller: 'report' do
member do
## WAT ?!
end
end
end