动态添加和删除嵌套表单字段

时间:2011-09-02 09:39:06

标签: jquery ruby-on-rails ruby-on-rails-3 nested-forms

The form view

我一直在关注过时的轨道广播:

http://railscasts.com/episodes/197-nested-model-form-part-1

http://railscasts.com/episodes/197-nested-model-form-part-2

我一直在努力使代码在Rails 3中运行,但不幸的是我只能间歇性地使删除功能工作(我在别处打破了代码)。

我也试过玩'nested_form'宝石,它似乎在一个干净利落的脚手架生成的环境中工作得很好,但似乎并没有整齐地插入我当前的项目中。此外,我真的想了解幕后发生的事情,而不是快速修复这个,因为它是我的应用程序的核心部分。

任何有关使用JQuery或一些不错的帮助方法动态添加或删除嵌套字段的提示都非常非常感谢。

2 个答案:

答案 0 :(得分:0)

您是否可以使用nested_form gem发布您正在/正在使用的任何其他问题?由于我自己的无能,我花了一点时间才开始运行,但它似乎对我有用。

如果你正在寻找更明确的代码方式,你可以创建一个帮助方法来jQuery clone()列表中的第一个元素,清除任何输入,jQuery追加()它到结束嵌套元素列表。

答案 1 :(得分:-2)

Ryan Bates在他的截屏视频中制作了一个维护的宝石,只需使用它:https://github.com/ryanb/nested_form

相关问题