drhenner/ror_ecommerce

View on GitHub
app/views/admin/merchandise/image_groups/_form.html.erb

Summary

Maintainability
Test Coverage

<% if @image_group.errors.any? %>
  <div id="error_explanation">
    <h2><%= pluralize(@image_group.errors.count, "error") %> prohibited this purchase_order from being saved:</h2>
    <ul>
    <% @image_group.errors.full_messages.each do |msg| %>
      <li><%= msg %></li>
    <% end %>
    </ul>
  </div>
<% end %>

<fieldset>
  <div class="field large-6">
    <%= form.label :name %>
    <%= form.text_field :name %>
  </div>

  <% has_images_already = @image_group.images.size > 0 %>
  <legend>Images - <%= add_child_button "New Image", :images, " #{has_images_already ? 'success small' : 'alert' }" %></legend>

  <% unless has_images_already %>
    <br/><br/>
  <% end %>

  <%= new_child_fields_template form, :images, form_builder_local: :image_form %>

  <div id="image_group_images" class='span-16'>
    <% @image_group.images.each do |image| %>
      <div id='image_<%= image.id %>' class="variant_form left span-16 last">
        <%= form.fields_for :images, image do |image_form|%>
          <%= render partial: 'image', locals: { image_form: image_form } %>
        <% end %>
      </div>
    <% end %>
  </div>
</fieldset>