Routes 将命名路由转换为资源集合
我的申请中有以下途径:Routes 将命名路由转换为资源集合,routes,ruby-on-rails-5,Routes,Ruby On Rails 5,我的申请中有以下途径: get "/org_dashboard", to: "orgs#dashboard", as: "org_dashboard" 我们如何正确地将其转换为 resource :orgs collection do get :dashboard end end 编辑1: 进一步详情: 仪表板是控制器组织中的一种方法。我的目标是获得一个干净的路线,如/org\u仪表板。在没有指定路线的情况下,是否可以执行此操作 resources :orgs do r
get "/org_dashboard", to: "orgs#dashboard", as: "org_dashboard"
我们如何正确地将其转换为
resource :orgs
collection do
get :dashboard
end
end
编辑1:
进一步详情:
仪表板是控制器组织中的一种方法。我的目标是获得一个干净的路线,如/org\u仪表板。在没有指定路线的情况下,是否可以执行此操作
resources :orgs do
resources :dashboard, only: [:index], module: :orgs
end
将导致
org_dashboard_index_path GET /orgs/:org_id/dashboard(.:format) orgs/dashboard#index
希望我正确理解了你的问题而不是我想要的答案。仪表板不是嵌套资源。更确切地说是控制器中的一种方法。有人接受吗?