закрытый метод "total_price" для # <LineItem: - PullRequest
2 голосов
/ 18 января 2012

Я работаю с учебником 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" >

1 Ответ

6 голосов
/ 18 января 2012

Убедитесь, что в определении этого метода нет ключевого слова private в классе LineItem, в противном случае он считается закрытым и не может вызываться вне класса.

...