实在找不到解决办法,问过好多朋友都没有给出明确回复
遇到过此类问题的人看到标题应该能想到是什么问题了:
rails的路由问题:添加自己的action 路由时,如
map.resources :orders,:collection=>{:signed=>:get}
本来想在输入
http://127.0.0.1:3000/orders/signed
时候访问orders的singed方法,结果rails的rest路由机制把它解析为对show方法的调用,结果就出现了了
Couldn't find Order with ID=signed错误
请解决过此问题的朋友们指点迷津,谢谢
没重启服务器吧
或者是filter没有排除signed方法
不要用signed,换个名字试试