のサブクラスであるモデルfoo1
、foo2
、foo3
およびがあります。と のようなモデルがあります。foo4
foo
bar
baz
タイプのオブジェクトとそのすべての子オブジェクトをモデルbar
化してbaz
格納します。foo
また、各タイプには と呼ばれるアクションがありnext
ます。
今、次のようなルートを設定する必要があります
resources :bar do
resources :foo do
member do
get :next
end
end
resources :foo1 do
member do
get :next
end
end
...
end
を使用して、同じものをandにconcern
設定することを回避できますが、それでものすべてのサブタイプに追加する必要があります。bar
baz
get :next
foo
私が気付いていないこれを行うためのいくつかのレールマジックはありますか?