<% new_or_existing = presentation.new_record? ? 'new' : 'existing' %> <% prefix = "submission[#{new_or_existing}_presentation_attributes][]" %> <% fields_for prefix, presentation do | form | -%>

<%= form.text_field :name, :class => 'textbox' %>

 

250 Words, Plain Text Only
<%= form.text_area :description, :class => 'textarea', :style => 'width:100%;' %>

 

<% unless presentation.new_record? %> <% end %>
<%= form.select :type_id, PresentationType.find(:all).collect {|p| [ p.name, p.id ] } %>
<%= form.select :duration, [['60 minutes',60],['3 hours',180],['6 hours',180],['12 hours',180]] %>
<%= file_column_field "submission[#{new_or_existing}_presentation_attributes][#{presentation.new_record? ? '' : presentation.id}]", "materials" %> <% if presentation.materials %> Current: <%= link_to presentation.materials.split('/').last, url_for_file_column(presentation, "materials", :absolute => "true") %>   <% end %> (Optional)

 

<%= form.hidden_field :id %> <%= form.hidden_field :presenter_id %> <% end -%>