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| %>