match 'products/:id' => 'products#edit'
这样配置了
但是 http://localhost:3000/products/1 还是 show action
为什么?
哪里有 rails 3.2 的路由教程啊
你在 match 'products/:id' => 'products#edit' 之前是不是有 resources :products Rails 的路由规则是先找到哪个用哪个,从上往下找
PS, 尽量遵循 resource 的路由规范
@yggg resources :products 是加载了哪里的路由规则吗?
#2 楼 @kikyous rake routes 就可以看到
楼主,本站 wiki 有个台湾朋友写的实战圣经很不错,可以解决你的问题
#4 楼 @reducm 嗯,正在看呢,谢谢
原来是 RESTful 路由
#3 楼 @yggg 恩,学习了