我试图找出创建像“文章”这样的模型的最佳方法,以及另一种称为“评论”的多态模型。我想这样做的原因是我没有重复的评论模型。所以在这一点上,我已经启动并运行了多态模型并使用了文章模型。问题是我希望一切都在一个表格上。能够编辑文章并发表评论。任何建议都可以帮助我摆脱这种困境。
答案 0 :(得分:0)
这可以使用form_tag
来实现<%= 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 %>
然后将params很好地分组为像
这样的哈希{'article' => {'title' => , 'content' => }, 'comment' => {'1' => , '2' => . . .}}
您可以解析以更新两个模型。