Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 不使用分部的嵌套表单_Ruby On Rails - Fatal编程技术网

Ruby on rails 不使用分部的嵌套表单

Ruby on rails 不使用分部的嵌套表单,ruby-on-rails,Ruby On Rails,我想知道下面的代码是否正确 % form_for @survey do |f| %> <%= f.error_messages %> <p> <%= f.label :name %><br /> <%= f.text_field :name %> </p> <% f.fields_for :questions do |builder| %> <%= builder.

我想知道下面的代码是否正确

% form_for @survey do |f| %>
  <%= f.error_messages %>
  <p>
    <%= f.label :name %><br />
    <%= f.text_field :name %>
  </p>
  <% f.fields_for :questions do |builder| %>
  <%= builder.text_field :question %>
     <% builder.fields_for :answers do |answer|
     <p>Answer: <%= answer.text_field :answer %>
     <% end %>
 <% end %>

  <p><%= f.submit "Submit" %></p>
<% end %>
%form_for@survey do|f|%>


替换:

<% form_for @survey do |f| %>

与:


这里也是一样:

<% f.fields_for :questions do |builder| %>

替换为:

<%= f.fields_for :questions do |builder| %>

我想你已经明白了,你必须继续回答
问题
:)

<%= f.fields_for :questions do |builder| %>