我想一個自定義路由使用:collection
PARAM上map.resources
添加到我的REST風格的路線,像這樣:參數傳遞到自定義REST風格的路線的Rails(使用:集合)
map.resources :products, :collection => { :tagged => :get }
的標記動作發生在:標籤參數。我可以使用以下鏈接鏈接到URL路由: tagged_products_path(:tag => tag.name)
。我對這個問題的是,這產生的網址:
/products/tagged?tag=electronic
我想的標籤是在URL而不是標籤,就像這樣:
/products/tagged/electronic
當然這是可以實現的由一個單獨的命名路線,但我想知道如果我失去了一些東西,並有一種方法來做到這一點與:collection
散列。
在此先感謝您的幫助
-Damien
這就是我假設一下,感謝投入。 – dwhite 2010-04-12 20:55:34