我有一篇文章,在它的下面我有一个表单。我看到我们可以用如下所示的两种方式生成注释表单。
方式1
<form_for [@article, @comment] do |f| %>
<% end %>
方式2
<form_for [@article, @article.comments.build] do |f| %>
<% end %>
-
generating form's
的这两种方式有什么区别? - 两种形式是否生成相同的路径,如果是,首选的是什么?。
第一个生成到特定评论的链接以更新它
/article/1/comment/1
第二个生成一个链接,为该文章创建一个新评论
/article/1/comment