這樣的路線怎麼樣?Rails 4路線Params(可選)
www.site.com/clothing/men/T-Shirts_type/Nike_brand/100-500_price/Red,White,Blue_color/
www.site.com/clothing/woman/Nike_brand/100-500_price/Red,White,Blue_color/
應始終以:
www.site.com/Sex/Type/Brand/Price/Color
即使不插入所有可用的選項:
www.site.com/Type/Color
的idenficador將始終_something
。
和逗號可以輸入多個項目。
編輯01
我需要了解航線Value_something。 並返回這樣的:
param[:_something] = Values
例如:01 - 一屬性
URL: site.com/clothing/men/T-Shirts_type
param[:_type] = T-Shirts
例如:02 - 兩個屬性
URL: site.com/clothing/men/T-Shirts_type/Nike_brand
param[:_type] = T-Shirts
param[:_brand] = Nike
例如:03 - 兩個屬性,無需爲了
URL: site.com/clothing/men/Nike_brand/T-Shirts_type
param[:_brand] = Nike
param[:_type] = T-Shirts
例如:04 - 在屬性多PARAMS
URL: site.com/clothing/men/Red,White,Blue_color
param[:_color] = Red,White,Blue
例如:05 - 所有的屬性與爲了
URL: site.com/clothing/men/T-Shirts_type/Nike_brand/100-500_price/Red,White_color
param[:_type] = T-Shirts
param[:_brand] = Nike
param[:_price] = 100-500
param[:_color] = Red,White
例如:05 - 所有屬性,無需爲了
URL: site.com/clothing/men/Red,White_color/T-Shirts_type/100-500_price/Nike_brand
param[:_color] = Red,White
param[:_type] = T-Shirts
param[:_price] = 100-500
param[:_brand] = Nike
不可能明白你的問題。您想做什麼? –
我不知道你是否可以利用像[Spree](http://spreecommerce.com/)這樣的現有電子商務平臺,而不是從頭開始編寫這些東西。我不認爲這是你遇到的第一個電子商務特有的挑戰,我想大多數這些問題可能已經被其他人解決了。 –
@JasonSwett我不會創建一個電子商務系統,這只是一個例子。如果是的話,肯定會使用現成的服務。謝謝。 – Ricardo