現在ルートに使用しているソリューションよりも優れたソリューションを探しています。それらは深くネストされており、私が行ったことに対するより良い解決策が必要です (これまで)。
これは私がこれまでに持っているものです:
namespace "api" do
namespace "v1" do
resources :countries do
resources :states do
resources :counties do
resource :districts do
resource :schools
end
end
end
end
end
end
たとえば、学区に直接移動すると、すでにそこにあるネストされたリソースの外に別の学区リソースを作成する必要があるという問題にすぐに遭遇します。明らかに、私はこれを間違っています (正しくないと感じます)...ルーティングエクスペリエンスを向上させるために何ができるか知っている人はいますか?
リファクタリングされたコード:
namespace "api" do
namespace "v1" do
resources :countries do
resources :states
end
resources :states do
resources :counties
end
resources :counties do
resources :districts
end
resources :districts do
resources :schools
end
end # end v1 Namespace
end # end api Namespace