我想在我的路線中使用正則表達式。我有一個產品的控制器,但我希望有一個不同的URL結構來訪問產品高級路由與Rails3
這些URL應該調用一個動作在我的控制器(Products:show_category(:category)
)
是這樣的可能嗎?
match "(this|that|andthat)" => "products#show_category", :category => $1
的動作應該是這樣的
def show_category
puts params[:category] # <-- "this" if http://host/this/ is called
# ...
end
太棒了,那完美的作品!感謝提示:constraints-Option – Fu86 2010-09-07 06:26:59