0
在我的Ruby on Rails應用程序,我有我的API的路線是這樣的:版本API重複
namespace :api, defaults: { format: :json } do
namespace :v1 do
resources :users
resources :clients
end
end
現在對於users
資源我的迴應格式會改變,所以我想創造新的API版本:V2。我的clients
資源不會更改,因此我需要將jbuilder
模板和控制器複製到v2
api命名空間。這將是一個重複。有沒有辦法避免這種情況?讓我們說,每當有人試圖達到api/v2/clients/*
我將他重定向到api/v1/clients*