2010-02-28 2 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: продуктов?

+0

Ah ha! Вы, сэр, джентльмен и ученый. Благодаря! Перемещение map.resources: продукты под линией map.connect исправили проблему. –

Смежные вопросы