嗨,我正在使用nested_forms for rails。https://github.com/ryanb/nested_form
工作得很好我的问题是每次用户编辑他的信息时,默认情况下都会添加一个新字段,我需要添加新字段,直到用户在链接中单击“添加更多”,您可以看到 GEM 的用法,但文档对此什么都不敢说。。
这是我的代码:
<%= f.fields_for :citizens do |citizen_form| %>
<div>
<%= citizen_form.label :citizen, t('generales.citizen') %>
<%= citizen_form.select :country_id , Country.all.collect {|p| [ t("generales."+p.iso), p.id ] }, { :include_blank => true } , { :class => 'pca33' } %>
<div id="delerr"><%= citizen_form.link_to_remove t('generales.delete') %></div>
</div>
<% end %>
<%= f.link_to_add t('generales.add'), :citizens %>