我希望能够忽略我的应用程序中的部分路径。例如:example.com/products/toys/big-toy,应该通过忽略“toys”部分(只是 products/big-toy)进行路由。我知道路线中可用的通配符,但它忽略了产品路径之后的所有内容。我不确定如何做到这一点并保持我的嵌套资源正常工作。
路线:
resources :products do
member do
match :details
end
resources :photos
end
产品.rb:
def to_param
"#{category.slug}/#{slug}"
end