2

我正在使用 Depot 教程,在定义总价时遇到问题:这是我遇到的错误:有人知道它有什么问题吗?谢谢你。

NoMethodError in Carts#show

Showing C:/pan/app/views/carts/show.html.erb where line #7 raised:

private method `total_price' called for #<LineItem:0x3ed2640>
Extracted source (around line #7):

4: <tr>
5: <td><%= item.quantity %>&times;</td>
6: <td><%= item.product.brand %></td>
7: <td class="item_price" ><%= number_to_currency(item.total_price) %></td>
8: </tr>
9: <% end %>
10: <tr class="total_line" >

确保该方法的定义不在privateLineItem 类中的关键字下,否则被认为是私有的,不允许在类外调用。

4

1 回答 1

6

确保该方法的定义不在privateLineItem 类中的关键字下,否则被认为是私有的,不允许在类外调用。

于 2012-01-18T16:10:23.917 回答