2011-06-08 30 views
0

我得到這個錯誤: [code] 你有沒有對象,當你沒有想到它! 您可能預期了Array的一個實例。Rails 3 - find_all_by_car_id和nil對象

@optionals = Car.find_all_by_car_id(1) 

鑑於:在評估nil.each [/代碼]

在控制器發生 錯誤

<% @optionals.each do |c| %> 
    <div><%= c.type %></div> 
<% end %> 

在表汽車是一個行...所以我不明白,怎麼可能得到這個錯誤信息...我試圖搜索谷歌,但不幸的是我仍然不知道如何解決這個錯誤...

所以我會很高興爲每個幫助!

編輯:car_id汽車有值

回答

1

嘗試添加一行在模板中像這樣:

<%= @optionals.inspect %>並確保它不是零。

如果是,請檢查日誌以確保您所調用的操作與您正在查看的模板匹配