Je voudrais créer une forme avec des formes d'objets imbriquées comme celui-ci (en haml):combinant accordéon jquery et rails formes imbriquées
- 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
... et je voudrais placer les formes de l'enfant dans un jquery ui (1.8.2) accordéon, comme celui-ci (je pense):
- 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
cela fonctionne presque, mais fields_for insère une entrée cachée à la fin de chaque enfant « itération ». Cette entrée est générée en tant que frère du contenu div, ce qui désoriente jquery ui. Il semble que l'accordéon() se trompe dans l'entrée cachée de l'en-tête suivant, et les choses se mélangent à partir de là.
Je serais très obligé si quelqu'un pouvait me dire comment mettre des formes imbriquées dans un accordéon jquery ui.
Mfg, Dan