create和new有什么区别?

时间:2010-12-11 03:48:18

标签: ruby-on-rails

我做了:

资源:帖子

“创建”和“新”网址之间有什么区别?

1 个答案:

答案 0 :(得分:36)

在Rails惯例中,new与HTTP动词GET一起使用,createPOST一起使用。

假设您正在创建一个博客,并且您有一个名为post的模型对象。在控制器中,new方法将向视图(表单)发送新的post对象。当用户在视图中填写表单并单击“提交”时,表单会POST将数据create传递给控制器​​的{{1}}方法,并将其保存在其中。