我无法弄清楚如何解决这个问题!请帮忙!!未定义的方法错误轨道3太阳黑子搜索
"undefined method `description' for nil:NilClass"
结果与下面的代码:
<ul>Test Search:
<% @optsolr.each do |c| %>
<li>
<%= c.description %>
</li>
<% end %>
</ul>
当我只能叫 “C”,而不是c.description结果是: 测试搜索:
" [#<Nmodel id: 44, name: nil, price: nil, expiration: "2012-02-22", category: "Life ", description: "my description text", user_id: 3, created_at: "2012-02-22 04:20:48", updated_at: "2012-02-22 04:20:48", quantity: nil>]"
我的控制器,其中我通过一组搜索参数循环搜索特定类别:
从轨调试结果: --- - !!空 - !!空 - - 红宝石/对象:Nmodel 属性: ID:44 名称:!空 价格:!! null 有效期至:2012-02-22 类别:! '生活' 描述:我的描述文本 USER_ID:3 created_at:2012-02-22 04:20:48.048506000Z 的updated_at:2012-02-22 04:20:48.048506000Z 数量:!!空
尝试使用Rails.logger来查看C的输出或使用Ruby Debug。 – ericraio 2012-02-23 05:12:16