gpt4 book ai didi

jquery-ui - 结合 jquery Accordion 和 Rails 嵌套表单

转载 作者:行者123 更新时间:2023-12-04 06:50:05 26 4
gpt4 key购买 nike

我想用这样的嵌套对象表单生成一个表单(在haml中):

- form_for @parent do |parent_form|
- parent_form.fields_for :children do |child_form|
= child_form.label :first_name
= child_form.text_field :first_name

...我想将子表单放在 jquery ui (1.8.2) Accordion 中,就像这样(我认为):
- form_for @parent do |parent_form|
%div#accordion
- parent_form.fields_for :children do |child_form|
%h3
%a{ :href => "#" }Header
%div
-# I wish this was a content div
= child_form.label :first_name
= child_form.text_field :first_name

这几乎有效,但 fields_for 在每个子“迭代”的末尾插入一个隐藏的输入。此输入作为内容 div 的同级生成,这会混淆 jquery ui。似乎 Accordion ()错误地将隐藏的输入错误地用于下一个标题,并且事情从那里变得困惑。

如果有人能告诉我如何将嵌套表单放入 jquery ui Accordion 中,我将非常感激。

Rgds, 丹

最佳答案

承认失败,我决定放弃嵌套形式并保留 Accordion 。所以,如果有人感兴趣,现在我这样做:

%div.children_accordion
- @parent.children.each do |child|
%h3
%a{ :href => "#"}Header
%div
- form_for child do |child_form|
-# etc.

这不是一个悲惨的选择。事实上,如果我想允许对象组成部分的 ajax 帖子,它比大的、包罗万象的形式要好。

关于jquery-ui - 结合 jquery Accordion 和 Rails 嵌套表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3260917/

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