【发布时间】:2015-10-05 04:03:48
【问题描述】:
我有这些路线:
namespace :api, defaults: {format: :json} do
namespace :v1 do
resources :cars
resources :users, only: [:create] do
member do
resources :cars, controller: "user/cars"
resources :friends, controller: "user/friends"
resources :drink, controller: "user/drinks"
end
end
end
end
有没有办法抽象出那些嵌套资源上的非干控制器定义?
编辑:
我理想的示例输出是:
命名空间 :api,默认值:{format: :json} 做 命名空间:v1 做
resources :cars
resources :users, only: [:create] do
member do
resources :cars
resources :friends
resources :drink
end
end
end
结束
并且三个嵌套资源使用前面提到的那个控制器
【问题讨论】:
-
不太清楚你的意思 - 你能举个例子说明你希望输出的样子吗?
标签: ruby-on-rails ruby ruby-on-rails-4 routes