gpt4 book ai didi

html - 具有同一对象的多个实例的 Rails 简单形式

转载 作者:数据小太阳 更新时间:2023-10-29 09:03:29 24 4
gpt4 key购买 nike

我正在尝试使用使用嵌套资源的简单表单创建 Rails 表单。但是,我希望能够提交关联资源的多个实例。下面的示例可能会更好地解释它。

<div class="tab-pane active" id="reminder">
<%= simple_form_for @collection, html: {multipart: true}, url: collection_index_path do |m| %>

<%= render partial: "collection/tabs/reminder", locals: { :m => m } %>
</div>

-内部部分

<% 9.times do |j|%>
<div class="tab-pane" id="<%= j %>">
<%= m.simple_fields_for :reminder do |p| %>
<%= p.input :heading %>
<%= p.input :message %>
<% end %>
</div>

有一个选项卡式 Pane ,用户可以在其中单击 9 个选项卡以设置最多 9 个提醒,所有提醒都应与一个集合相关联(集合模型接受提醒的嵌套属性)。但是,我现在设置的方式是, Controller 仅获取参数中最后提醒中设置的内容。无论如何,想法将不胜感激。

最佳答案

在提交给 Controller 之前必须有一些方法来区分选项卡。我认为答案可能是 here .即它看起来像这样:

<% 9.times do |j|%>
<div class="tab-pane" id="<%= j %>">
<%= m.simple_fields_for :reminders do |p| %>
<%= p.input :heading %>
<%= p.input :message %>
<% end %>
</div>
<% end %>

关于html - 具有同一对象的多个实例的 Rails 简单形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29632349/

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