2010-02-28 88 views
0

在我的Rails應用程序中,我想將Product/productname1,/ product/productname2等路由到ProductController :: index()。我不想在每個產品名稱路線的ProductController中使用單獨的方法。Rails路由通過名稱而不是id映射記錄?

我的路線是什麼樣的?

map.connect 'products/:name', :controller => 'products', :action => 'index' 

但是,當我去

/products/something 

我得到

No action responded to show. Actions: index 

回答

1

它是否有與你的路由的排序文件?比如map.resources:products?

+0

啊哈!先生,你是個紳士和學者。謝謝!移動map.resources:map.connect下方的產品修復了問題。 – 2010-02-28 03:36:06

相關問題