% content_for :page_specific_css do %>
<%= stylesheet_link_tag "universal_table/universal-table" %>
<%= stylesheet_link_tag "lib/main-forms" %>
<%= stylesheet_link_tag "lib/fileupload" %>
<%= stylesheet_link_tag "lib/main-list" %>
<% end %>
<% content_for :page_specific_javascript do %>
<%= javascript_include_tag "lib/bootstrap-fileupload" %>
<%= javascript_include_tag "lib/bootstrap-datetimepicker" %>
<%= javascript_include_tag "lib/datetimepicker/datetimepicker.js" %>
<% end %>
<% @columns.each_with_index do |column, index| %>
<% if @entry.new_record? %>
<% object = f.object.send(:column_entries).build rescue nil %>
<% else %>
<%
ce = @entry.column_entries.where(:table_column_id => column.id).first rescue nil
if ce.nil?
object = f.object.send(:column_entries).build rescue nil
else
object = ce
end
%>
<% end %>
<%= f.fields_for :column_entries, object, :child_index => index do |f| %>
<%= render :partial => "#{column.type}_field", :object => object, :locals => {:f => f, :column => column, :i => index} %>
<% end %>
<% end %>