【发布时间】:2011-06-12 20:18:22
【问题描述】:
我有这个表格:
<%= form_for(@debate.debates.build) do |support_form| %>
<div>
<%= support_form.label :content %><br />
<%= support_form.text_area :content %>
</div>
<%= support_form.hidden_field :is_supporting, :value => is_supporting %>
<div class="actions">
<%= support_form.submit %>
</div>
<% end %>
每个辩论都有_many 辩论并且属于一个辩论(树结构),@debate.debates.build 应该创建一个新的辩论,它是@debate 的子级,但是由@debate.debates.build 创建的辩论总是零
但是,当我在 irb 中运行相同的代码时,关联已正确设置,并且新辩论的辩论 id 是其父级,这是我想要的方式。
怎么了?以及如何确保新辩论的父辩论 ID 设置正确?
【问题讨论】:
标签: ruby-on-rails ruby belongs-to