gpt4 book ai didi

ruby-on-rails - Rails动态表单字段和AJAX提交

转载 作者:行者123 更新时间:2023-12-04 07:36:43 25 4
gpt4 key购买 nike

我有一个Ruby on Rails应用程序,该应用程序具有带有嵌套属性的表单。这种形式允许使用一些javascript动态添加字段。表单还通过AJAX模糊提交。

除了一个围绕动态添加字段的问题之外,其他所有事情都运转良好。

通过Javascript添加动态字段时,会为其分配一个唯一的ID。但是,表单字段的名称的ID和名称模式显然与字段一旦保存将产生的滑轨不匹配。

由于提交了AJAX表单,因此每次更改表单时,动态添加的字段都会创建一个新的DB条目。

我需要找到一种方法来妥善处理以下事实:我需要检索生成的rails表单,并在提交AJAX之后修改/替换页面上的表单-否则,新字段将继续复制!

您可以在以下位置查看我的代码:https://github.com/michaelward82/WeddingPlanner/tree/UI

(很抱歉,如果我的Rails代码不是最干净的,这是我第一次尝试真正的Rails项目,我仍然在学习模式)

最佳答案

我认为您所缺少的是:dependent => :delete_all关联上的belongs_to参数。这使得Rails在保存新预算集时删除旧的预算项目:

# budget_item.rb
belongs_to :budget, :dependent => :delete_all

关于ruby-on-rails - Rails动态表单字段和AJAX提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7705029/

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