私はいつもそれを知っていました:
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
コメント。