.each正在空数组上执行块

时间:2012-11-24 08:02:05

标签: ruby

我一直都知道:

a = []

a.each do |x|
  puts "I'm still being executed"
end
在数组为空数组之前,

将只输出任何内容。它在控制台中也表现得如此。但在我的应用程序中,我的代码仍然在空数组上执行块,我无法调试它。有什么我想念的吗?

修改 这是原始代码:

<% @idea.comments.each do |c| %>
  <div class="left_box gray">
    <%= c.body %>
  </div>
<% end %>

而@idea has_many评论。

1 个答案:

答案 0 :(得分:3)

这是不可能的。你的代码有问题。仔细查看您的代码。