0

Rails のビューの 1 つでテーブルを正しくフォーマットするのに問題があります。ビューには、注文のアイテムが表示されます。

ビューは次のとおりです。

<h3>Order for <%= @demand.customer.name %></h3>
<h4>Ordered for: <%= @demand.date %></h4>
<h4>Add Items</h4>

<%= render 'demands/item_form' %>

<table class="customer-table">
<tr>
    <th>Item</th>
    <th>Price</th>
    <th>Quantity</th>
    <th style="padding-left: 30px;">Sub Total</th>
</tr>

<% @demand.items.each do |item| %>
  <tr>
  <td><%= item.name %></td>
  <td><%= item.price %></td>
     <% item.demand_items.each do |quantity| %>
        <td><%= quantity.quantity %></td>
        <td class="sub-total" style="padding-left: 30px;">
        <%= (item.price) * (quantity.quantity) %></td>
    <% end %>
<% end %>

</tr> 

</table> 

問題のスクリーンショットをいくつか示します。赤いボックスとその右側にあるものはすべてそこにあるべきではありません: http://i.imgur.com/crRP7bY.png

私はまだ開発にかなり慣れていないので、これはおそらく単純なものです。

4

2 に答える 2

4

の 2 番目のペアtrは正しくありません。trこのように、最後のタグをループ内に置きます

    </tr> 
  <% end %>
</table> 
于 2013-07-23T03:32:17.600 に答える