0
我現在有這些路線(簡化版)在軌複雜的嵌套路線/資源避免重複3
resources :licenses, :except => [:show] do
collection do
post :search
get :search
end
member do
post :activate
post :revoke
post :suspend
end
end
resources :clients, :except => [:show] do
resources :licenses, :except => [:show] do
collection do
post :search
get :search
end
member do
post :activate
post :revoke
post :suspend
end
end
end
凡許可證控制器可以處理被嵌套在客戶端或不是,如果是那麼只有那些客戶的許可證可以訪問。
這似乎不是很乾,雖然,有沒有更好的方式來表示這些路由,以便如果我改變許可證的路由簽名我沒有改變它的客戶呢?