1
我正在開發一個市場應用,供應商可以列出要銷售的商品。我有兩條路線需要自定義。Rails 4 - 自定義路由
1)我的產品列表路線基於resources listings
- 這使產品展示頁面路線爲/listings/:id
。對於seo用途,我希望產品名稱成爲路線的一部分,因此/listings/:id/:name
。但由於我使用的是resources listings
,所以我不確定如何指定我要更改顯示頁面路線。
2)我的供應商頁面(顯示供應商特定列表)路線是get '/listings/s/:id' => 'listings#vendor', as: 'vendor'
。我想將供應商名稱添加到路線中,因此它是/listings/:vendor/:id
- 供應商名稱位於用戶模型中。列表模型有一個user_id外鍵。如何引用列表路由中的供應商名稱?