0

のサブクラスであるモデルfoo1foo2foo3およびがあります。と のようなモデルがあります。foo4foobarbaz

タイプのオブジェクトとそのすべての子オブジェクトをモデル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設定することを回避できますが、それでものすべてのサブタイプに追加する必要があります。barbazget :nextfoo

私が気付いていないこれを行うためのいくつかのレールマジックはありますか?

4

1 に答える 1