Forms 具有多态性的嵌套属性有许多模型

Forms 具有多态性的嵌套属性有许多模型,forms,ruby-on-rails-3.1,has-many,polymorphic-associations,nested-attributes,Forms,Ruby On Rails 3.1,Has Many,Polymorphic Associations,Nested Attributes,我试图找出创建“Article”这样的模型和另一个称为“comment”的多态模型的最佳方法。我想这样做的原因是,我没有重复的评论模型。因此,在这一点上,我已经建立了多态模型,并运行和使用文章模型。问题是我希望所有东西都在一个表格上。编辑文章和发表评论的能力。任何建议都可以帮助我解决这个难题。这可以通过使用表单标签来实现 <%= form_tag :url => , :html => {:id=> , :method => , :class => ""} do

我试图找出创建“Article”这样的模型和另一个称为“comment”的多态模型的最佳方法。我想这样做的原因是,我没有重复的评论模型。因此,在这一点上,我已经建立了多态模型,并运行和使用文章模型。问题是我希望所有东西都在一个表格上。编辑文章和发表评论的能力。任何建议都可以帮助我解决这个难题。

这可以通过使用表单标签来实现

<%= form_tag :url => , :html => {:id=> , :method => , :class => ""} do %>
  <% text_field_tag <id>, <default_value>, :name=>"article[title]" %>
  <% text_field_tag <id>, <default_value>, :name=>"article[content]" %>
  <% text_area_tag <id>, <default_value>, :name=>"comment[id]" %>
  <% text_area_tag <id>, <default_value>, :name=>"comment[id+1]" %>
  <%= submit_tag 'save' %>
<% end %>
您可以解析它来更新这两个模型

{'article' => {'title' => , 'content' => }, 'comment' => {'1' => , '2' =>  . . .}}