我是RESTful的新手.但是,我想在我的rails应用程序中使用它.当我将它添加到我的routes.rb时,map.resources :notes
我获得了创建这些方法的路由:
指数
创建
新
编辑
节目
更新
破坏
我想知道编辑/更新和创建/新的区别是什么?是否有关于这些方法对如何变化以及每个方法的作用的标准定义?
标准定义如下:
index - GET - 记录的所有(或选择)视图
show - GET - 单个记录的视图
new - GET - 要发布的表单
create - POST - 创建新记录
edit - GET - 编辑单个记录的表单
更新 - PUT - 更新记录
destroy - DELETE - 删除记录
当您在Rails 2中使用scaffold生成器create
时,将new
在提交操作的表单时调用该操作.同样,update
是在edit
提交动作的表单时调用的操作.
据我所知,你可以把它吹走,然后定义它们做任何你想做的事情,具体取决于create/new/edit/update
你的应用程序的含义.