Как мне посчитать элементы в массиве, которые имеют определенное значение атрибута?

В моем приложении у меня есть массив с именем @apps, который загружается ActiveRecord с записью, содержащей имя приложения, среду и т. Д.

В настоящее время я использую @apps.count, чтобы получить количество приложений в массиве, но у меня возникают проблемы с подсчетом числа приложений в массиве, где environment = 0.

Я попытался @apps.count(0), но это не сработало, поскольку для каждой записи есть несколько полей.

Я также попробовал что-то вроде @apps.count{ |environment| environment = 0}, но ничего не произошло.

Есть предложения?

8
задан Neil Slater 6 October 2013 в 13:05
поделиться