我在json rest应用程序中嵌套了路由组合,用于不同的下拉列表和分组
resources :cities, :only =>[:index,:show]
resources :regions, :only =>[:index,:show] do
resources :cities, :only=>[:index, :show]
end
resources :countries, :only=>[:index,:show] do
resources :cities, :only=>[:index,:show]
resources :regions, :only=>[:index,:show]
end
有没有一种更干燥的方式来描述它?
如果你真的需要这些路线,我想你对此无能为力。也许你可以使用with_options:以更简洁的方式编写它
with_options :only => [:index, :show] do |w|
w.resources :cities
w.resources :regions do
w.resources :cities
end
w.resources :countries do
w.resources :cities
w.resources :regions
end
end