0
我有以下型号
通过嵌套循环领域
A listing has many services
A service has many questions and belongs to listing
A question has many answers
An answer belongs to question and listing
模型是建立正确的工作太棒了。 某些服务有后续问题,例如“您提供购买冰激凌的糖果折扣吗?”这些问题由管理员输入,这里是输入的表单。
= simple_form_for(@listing, :url => service_answer_path, :html => {:class => "form-horizontal" }) do |f|
- @questions.each do |q|
= q.content
= f.fields_for :service_answers do |s|
= s.hidden_field :listing_id, :value => @listing.id
= s.input :content
= f.submit
它首次提交时效果很好。但是当我尝试编辑时,它给了我同一个问题的多个答案字段。然而,这是预计为
f.fields_for
在循环中运行。但是,如果我将其移出循环,则问题内容将不会显示在此处显示的每个答案文本字段上。
现在我该如何提出这个问题并且回答上面的问题?