【发布时间】:2010-09-22 08:55:23
【问题描述】:
我是 RESTful 的新手。但是,我想在我的 rails 应用程序中使用它。当我将此添加到我的 routes.rb map.resources :notes 时,我会创建这些方法的路由:
- 索引
- 创建
- 新
- 编辑
- 显示
- 更新
- 销毁
我想知道编辑/更新和创建/新之间有什么区别?对于这些方法对如何变化以及每个方法的作用是否有任何标准定义?
【问题讨论】:
标签: ruby-on-rails ruby rest
我是 RESTful 的新手。但是,我想在我的 rails 应用程序中使用它。当我将此添加到我的 routes.rb map.resources :notes 时,我会创建这些方法的路由:
我想知道编辑/更新和创建/新之间有什么区别?对于这些方法对如何变化以及每个方法的作用是否有任何标准定义?
【问题讨论】:
标签: ruby-on-rails ruby rest
标准定义如下:
【讨论】:
当您在 Rails 2 中使用脚手架生成器时,create 是在提交来自 new 操作的表单时调用的操作。同样,update 是在提交来自 edit 操作的表单时调用的操作。
据我所知,您可以根据create/new/edit/update 对您的应用程序的含义来定义它们来做任何您想做的事情。
【讨论】: