Ruby on rails 如何修复此错误?

Ruby on rails 如何修复此错误?,ruby-on-rails,ruby,Ruby On Rails,Ruby,显示C:/Sites/Edeal/app/views/orders/sales.html.erb,其中第17行出现: nil:NilClass的未定义方法“image” 提取的源(第17行附近): 14 15 16 17 18 19 二十 “UGX”)%%> 您的订单中似乎有一个没有列表。您可以防止这样的错误: <% if order.listing %> <td><%= image_tag order.listing.image.url(:thumb) %&

显示C:/Sites/Edeal/app/views/orders/sales.html.erb,其中第17行出现:

nil:NilClass的未定义方法“image” 提取的源(第17行附近): 14 15 16 17 18 19 二十


“UGX”)%%>

您的订单中似乎有一个没有列表。您可以防止这样的错误:

<% if order.listing %>
  <td><%= image_tag order.listing.image.url(:thumb) %></td>
  <td><%= order.listing.name %></td>
  <td><%= number_to_currency(order.listing.price,:unit => "UGX") %></td>
<% else %>
  <td></td>
  <td></td>
  <td></td>
<% end %>

“UGX”)%%>
<% if order.listing %>
  <td><%= image_tag order.listing.image.url(:thumb) %></td>
  <td><%= order.listing.name %></td>
  <td><%= number_to_currency(order.listing.price,:unit => "UGX") %></td>
<% else %>
  <td></td>
  <td></td>
  <td></td>
<% end %>