gpt4 book ai didi

javascript - 使用 Rails 4 以嵌套形式添加额外的 Field_for

转载 作者:行者123 更新时间:2023-11-28 07:19:59 26 4
gpt4 key购买 nike

我制作了可以制作新表格的表格 Entity及其所有数据,并添加新的 Users使用 Has_many :through 与该实体关联协会。

问题就在这里。我希望能够添加额外的用户字段 li带有“添加额外用户”按钮的元素。我找不到办法做到这一点。我对java脚本不太熟悉。

/views/entities/_form.html.erb

  <%= form_for(@entity) do |f| %>  
<div class="field">
<%= f.label :name %>
<%= f.text_field :name %>
</div>
<div class="field">
<%= f.label :number %>
<%= f.number_field :number %>
</div>

Users:
<ul>
<%= f.fields_for :bonds do |b| %>
<li>
<div class="field">
<%= b.label :_destroy %>
<%= b.check_box :_destroy %>
</div>
<div class="field">
<%= b.select :user_id, User.all.collect { |p| [ p.name, p.id ] } %>
</div>
<div class="field">
<%= b.label :label %><br>
<%= b.number_field :lebal %>
</div>
</li>
<% end %>
</ul>
<div class="actions">
<%= f.submit %>
</div>
<% end %>

有什么办法可以生成额外的 f.field_for :bonds使用页面上的按钮具有唯一的ID?它也可以在我使用相同表单的编辑页面上工作吗?

感谢您的帮助!

最佳答案

您可以使用Cocoon 。 Cocoon 使处理嵌套表单变得更加容易。

关于javascript - 使用 Rails 4 以嵌套形式添加额外的 Field_for,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30415712/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com