我有一份复杂的评估表,其中有很多问题和问题都有很多答案。我通过Javascript手动提交表单,但在编辑视图中填充数据时出现问题。
我没有收到错误,但所有字段都是空白的:
[^\s]
控制器操作:
<%= form_for @assessment do |f| %>
...
<%= f.fields_for :questions do |builder| %>
<%= question.content %>
<%= builder.fields_for :answers do |f| %>
....
<% end %>
<% end %>
<% end %>
型号:
def edit
@assessment = current_user.assessments.find(params[:id])
end
我的错误在哪里?所有操作都完全按照我的要求运行(新建,创建,显示,删除)。只有我正在进行的操作是编辑/更新。