<div class="cart-title">Your Cart</div>
- <table>
- <%= render(:partial => 'cart_item', :collection => cart.items) %>
+<table>
+ <%= render(:partial => 'cart_item', :collection => cart.items.sort_by {|item| item.product.title}) %>
- <tr class="total-line">
- <td colspan="2">Total</td>
- <td class="total-cell"><%= number_to_currency(cart.total_price, :unit => "£") %></td>
- </tr>
- </table>
+ <tr class="total-line">
+ <td colspan="2">Total</td>
+ <td class="total-cell"><%= number_to_currency(cart.total_price, :unit => "£") %></td>
+ </tr>
+</table>
-<%= button_to 'Empty cart', :action => :empty_cart %>
+<% form_remote_tag :url => {:action => 'empty_cart'} do %>
+ <%= submit_tag "Empty cart" %>
+<% end %>