0

アプリケーションでパスの一部を無視できるようにしたいと考えています。例: example.com/products/toys/big-toy は、「toys」の部分 (products/big-toy のみ) を無視してルーティングする必要があります。ルートで使用できるワイルドカード記号は認識していますが、products パス以降はすべて無視されます。これを行う方法と、ネストされたリソースを機能させ続ける方法がわかりません。

ルート:

resources :products do
  member do
    match :details
  end
  resources :photos
end

product.rb:

def to_param
  "#{category.slug}/#{slug}"
end
4

1 に答える 1