2011-06-08 29 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 %>并确保它不是零。

如果是,请检查日志以确保您所调用的操作与您正在查看的模板匹配