2
我想生成嵌套对象的形式像这样的形式(HAML):结合jQuery的手风琴和轨道嵌套形式
- 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用户界面(1.8.2)手风琴,像这样的(我认为):
- 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手风琴中,我会非常感激。
RGDS,丹