我無法弄清楚如何解決這個問題!請幫忙!!未定義的方法錯誤軌道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