> <% columns.each :for => @record do |column| -%> <% if is_subsection? column -%>
  1. <%= column.label %> (<%= link_to_visibility_toggle(:default_visible => !column.collapsed) -%>)
    <%= render :partial => 'form', :locals => { :columns => column } %>
  2. <% elsif is_subform? column and !override_form_field?(column) -%>
  3. <%= render :partial => form_partial_for_column(column), :locals => { :column => column } -%>
  4. <% else -%>
  5. <%= render :partial => form_partial_for_column(column), :locals => { :column => column } -%>
  6. <% end -%> <% end -%>