<% if object.reflections.keys.include?(:piggybak_sellable) -%> <% optionArray = Hash.new -%> <% object.piggybak_sellable.each do |sellable| -%> <% if sellable.active -%> <% if sellable.quantity > 0 || sellable.unlimited_inventory -%> <% sellable.variant.option_values.each do |option_value| -%> <% if optionArray.empty? || optionArray[option_value.option].blank? -%> <% optionArray[option_value.option] = [] -%> <% optionArray[option_value.option] << option_value -%> <% else -%> <% if !optionArray[option_value.option].include? option_value -%> <% optionArray[option_value.option] << option_value -%> <% end -%> <% end -%> <% end -%> <% end -%> <% end -%> <% end -%> <% optionArray.each do |option, option_values| -%>

<%= option.name %>

<% option_values.each do |option_value| -%> <%= option_value.name %>
<% end -%>
<% end -%> You must select an choice from each option. This combination is not available. <%= form_tag piggybak.cart_add_url do -%>
Price:
<%= text_field_tag :quantity, 1 %> <%= submit_tag "Add to Cart", :id => "submit" %> <% end -%> <% end -%>