Sha256: 355722769d8c982c2c9081494336e491b670750d70b84835f9a9a189c3e49dc5
Contents?: true
Size: 1.1 KB
Versions: 10
Compression:
Stored size: 1.1 KB
Contents
<% parent_record = @record associated = column.singular_association? ? [parent_record.send(column.name)].compact : parent_record.send(column.name).to_a associated = associated.sort_by {|r| r.new_record? ? 99999999999 : r.id} unless column.association.options.has_key?(:order) if show_blank_record = column.show_blank_record?(associated) associated << build_associated(column, parent_record) end subform_div_id = "#{sub_form_id({:association => column.name, :id => parent_record.id || 99999999999})}-div" -%> <h5><%= column.label -%></h5> <div id ="<%= subform_div_id %>" <%= 'style="display: none;"'.html_safe if column.collapsed -%>> <%# HACK to be able to delete all associated records %> <%= hidden_field_tag "#{active_scaffold_input_options(column)[:name]}[0]", '' if column.plural_association? %> <%= render :partial => subform_partial_for_column(column), :locals => {:column => column, :parent_record => parent_record, :associated => associated, :show_blank_record => show_blank_record} %> </div> <%= link_to_visibility_toggle(subform_div_id, {:default_visible => !column.collapsed}) -%> <% @record = parent_record -%>
Version data entries
10 entries across 10 versions & 1 rubygems