我有一组通过数据库调用创建的 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]