如果我执行 rake 路线,这就是我得到的:
population_management GET /population_management/:id(.:format) population_management#show
GET /providers/:provider_id/scorecards(.:format) scorecard#show
GET /patients/:id/summary(.:format) patients#show
请注意,最左边的第一个确实有一个额外的列,其值为 population_managment 但第二个和第三个没有,它们只是以GET
.
第一个和其他两个有什么区别?哪个更专业更好做?Rail 开发人员是否遵循某种经验法则或约定来确定其中哪一个更好?
resources :population_management, only: [:show]
match 'providers/:provider_id/scorecards', to: 'scorecard#show', via: :get
match 'patients/:id/summary', to: 'patients#show', via: :get