我一直都知道:
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 %>
而@ideahas_many
评论。