首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有多态has_many模型的嵌套属性

具有多态has_many模型的嵌套属性
EN

Stack Overflow用户
提问于 2011-10-01 13:02:05
回答 1查看 167关注 0票数 3

我正在尝试找出创建像“文章”这样的模型和另一个称为“注释”的多态模型的最佳方法。我想这样做的原因是,这样我就没有重复的模型可供评论。所以在这一点上,我已经启动并运行了多态模型,并使用文章模型。问题是我希望所有的东西都在一个表单上。编辑文章和发表评论的能力。任何建议都会帮助我走出这个困境。

EN

回答 1

Stack Overflow用户

发布于 2012-11-02 05:41:07

这可以使用form_tag来实现

代码语言:javascript
复制
<%= 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 %>

然后,参数将很好地分组在一个散列中,如下所示

代码语言:javascript
复制
{'article' => {'title' => , 'content' => }, 'comment' => {'1' => , '2' =>  . . .}} 

您可以对其进行解析以更新两个模型。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7618292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档