- <td><%=h order.name %></td>
- <td><%=h order.address %></td>
- <td><%=h order.email %></td>
- <td><%=h order.pay_type %></td>
- <td><%= number_to_currency (order.line_items.inject(0) {|sum,item| sum + item.total_price}), :unit => "£" %></td>
- <td><%= link_to 'Show', order %></td>
- <td><%= link_to 'Edit', edit_order_path(order) %></td>
- <td><%= link_to 'Destroy', order, :confirm => 'Are you sure?', :method => :delete %></td>
+ <td>
+ <dl>
+ <dt>Order <%=h order.id %></dt>
+ <dd><%=h order.name %></dd>
+ <dd><%=h order.email %></dd>
+ <dd><%=h order.address %></dd>
+ <dd><%=h order.pay_type %></dd>
+ </dl>
+ </td>
+ <td class="list-description">
+ <dl>
+ <dt>Total value: <%= number_to_currency (order.line_items.inject(0) {|sum,item| sum + item.total_price}), :unit => "£" %></dt>
+ <% for li in order.line_items %>
+ <dd><%= li.quantity%> × <%= h li.product.title %> = <%= number_to_currency li.total_price, :unit => "£" %></dd>
+ <% end %>
+ </dl>
+ </td>
+ <td class="list-actions">
+ <%= link_to 'Show', order %><br/>
+ <%= link_to 'Edit', edit_order_path(order) %><br/>
+ <%= link_to 'Destroy', order, :confirm => 'Are you sure?', :method => :delete %><br/>
+ </td>