什么是创建嵌套表单的正确方法?

时间:2012-09-25 14:02:21

标签: ruby-on-rails mongoid nested-forms

我正在使用RoR 3.2.8和Mongoid创建一个博客系统。我有两个相关的模型:帖子和评论(“帖子有很多评论”)。

在控制器PostController的动作“show”中我需要添加一个表单来插入新的评论,对吧?我可以执行下面的代码吗?

<% form_for Comment.new do |f| %>

    <%= f.text_area :text  %>

    <%= f.hidden_field :post_id, :value => @post.id  %>

    <%= f.submit %>
<% end %>

如果我不能做,我该怎么办?

1 个答案:

答案 0 :(得分:0)

在这篇文章How can I include form elements from other objects?上查看我的答案。基本上,您将需要使用fields_for。