首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >用于某些REST操作的Rails助手方法

用于某些REST操作的Rails助手方法
EN

Stack Overflow用户
提问于 2009-08-24 15:40:35
回答 1查看 1.6K关注 0票数 1

当我执行rake路由时,我看到帮助方法对于我的用户模型(如new_user、edit_user )的某些REST操作是可用的,因此我可以使用new_user_path、edit_user_path等方法,但它们不能用于更新或销毁操作。要启动销毁行动,我必须做这样的事情

代码语言:javascript
代码运行次数:0
运行
复制
link_to ‘Destroy’, user_path, :method => :delete

有人知道为什么会这样吗?

EN

回答 1

Stack Overflow用户

发布于 2009-08-24 15:48:51

仅仅是因为没有必要。http谓词和URI的组合应该足以确定它是更新还是销毁操作。下面是来自导轨的http谓词和URI组合的列表,从中可以看到'update‘和’which‘共享与'show’相同的URI,唯一的区别是http谓词。

获取/photos照片索引

显示所有照片的列表

获取/照片/新照片

返回用于创建新照片的HTML表单

POST /photos照片创建

创建一张新照片

GET /照片/1照片展示

显示特定的照片

获取/照片/1/编辑照片编辑

返回用于编辑照片的HTML表单

PUT /PUT/1照片更新

更新特定的照片

删除/照片/1照片销毁

删除特定的照片

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1323123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档