У меня есть массив объектов Assignment, которые я создаю из вызова базы данных:
@assignments = @player.assignments
Я хочу посчитать их следующим:
@assignments.count {|x| x.sets == 0.0}
Это должно подсчитывать количество присвоений с 0,0 наборами. Однако это всегда возвращает общее количество объектов в @assignignments. Я проверил, что
@assignments.each {|x| puts x.sets == 0.0}
не возвращает true во всех случаях. Любые подсказки?
Правкa >
@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]