标签: ruby-on-rails
我做了:
资源:帖子
“创建”和“新”网址之间有什么区别?
答案 0 :(得分:36)
在Rails惯例中,new与HTTP动词GET一起使用,create与POST一起使用。
new
GET
create
POST
假设您正在创建一个博客,并且您有一个名为post的模型对象。在控制器中,new方法将向视图(表单)发送新的post对象。当用户在视图中填写表单并单击“提交”时,表单会POST将数据create传递给控制器的{{1}}方法,并将其保存在其中。
post