错误代码
undefined method `each' for nil:NilClass
我的产品控制器代码
def index
#@products = Product.all
@products = Product.where(gender: 'male').take
end
html.erb代码
<% @products.each do |product| %>
<h3><%= link_to product.title, product %></h3>
<p>On sale by <%= product.user.name %></p>
<% end %>
当我尝试使用第二个查询时出现错误,但是第一个查询(Product.all)正常运行。我已经看过许多其他类似问题,但无法解决。有人可以帮忙吗?