データベース呼び出しから作成した Assignment オブジェクトの配列があります。
@assignments = @player.assignments
私はこれでそれらを数えたい:
@assignments.count {|x| x.sets == 0.0}
これにより、割り当ての数が 0.0 セットでカウントされます。ただし、これは常に @assignments 内のオブジェクトの総数を返します。私はそれを確認しました
@assignments.each {|x| puts x.sets == 0.0}
すべての場合に true を返すわけではありません。手がかりはありますか?
編集>
@assignments.map(&:sets)
=> [35.0, 120.0, 0.0, 0.0, 0.0, 0.0, 0.0, 12.0, 75.0, 0.0, 0.0, 0.0, 0.0]