<% fieldset.children.each do |child| %> <% if child.is_a? DynamicFieldsets::Fieldset then %> <% fieldset_child = DynamicFieldsets::FieldsetChild.where( fieldset_id: fieldset.id, child_id: child.id, child_type: "DynamicFieldsets::Fieldset" ).first %>
  • <%= child.name %> <% if child.has_children? then %> <%= link_to 'Children', dynamic_fieldsets_children_dynamic_fieldsets_fieldset_path(child) %> <% else %> <%= link_to 'Add to', dynamic_fieldsets_children_dynamic_fieldsets_fieldset_path(child) %> <% end %> <%= link_to 'Show', dynamic_fieldsets_fieldset_path(child) %> <%= link_to 'Edit', edit_dynamic_fieldsets_fieldset_path(child) %> <%= button_to 'Remove', dynamic_fieldsets_remove_fieldset_child_path(fieldset_child), :method => :post %>
    <% if child.has_children? then %>
      <%= render :partial => 'child', :locals => { :fieldset => child } %>
    <% end %>
  • <% else %> <% fieldset_child = DynamicFieldsets::FieldsetChild.where( fieldset_id: fieldset.id, child_id: child.id, child_type: "DynamicFieldsets::Field" ).first %>
  • <%= child.type %>: <%= child.label %> <%= link_to 'Show', dynamic_fieldsets_field_path(child) %> <%= link_to "Edit Dependency", edit_dynamic_fieldsets_fieldset_child_path(child) %> <%= link_to 'Edit Field', edit_dynamic_fieldsets_field_path(child) %> <%= button_to 'Remove', dynamic_fieldsets_remove_fieldset_child_path(fieldset_child), :method => :post %>
  • <% end %> <% end %>