Rails应该神奇地看到请求是"DELETE"与"GET"请求,对吗?
我可以点击http://localhost/controller/destroy/1,它会删除记录.开发人员通常如何防止这种愚蠢的删除?
最好从路径文件底部删除以下生成的路径:
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
Run Code Online (Sandbox Code Playgroud)
因为这些可以让门开启可以猜测的破坏性行为,比如破坏.我尝试通过使用命名路由来明确允许哪些路由map.resources
| 归档时间: |
|
| 查看次数: |
154 次 |
| 最近记录: |