Rails表单生成器未按预期工作



我正在尝试重现railscast第196集《嵌套模型表单》中演示的功能,该集非常古老。

我面临的问题是,Rails目前只显示一个问题和选择的实例,而不是3个。

在我的应用程序中,相关的模型是论文、问题和选择。

相关代码块:

app/controllers/papers_controller.rb

def new
@paper = Paper.new
3.times do
question = @paper.questions.build
3.times { question.choices.build }
end
end

app/views/papers_form太长,无法在此处张贴

app/views/papers/_question_fields

app/views/papers/choice_files

有关完整的应用程序代码,请参阅github repo。

导致问题的行在app/views/papers/_form中。

<%= form.fields_for :questions do |builder| %>替换<%= form.fields_for :question do |builder| %>

解决了这个问题。

相关内容

  • 没有找到相关文章

最新更新