При выполнении поиска в активной записи я ищу запись, у которой нет архивного бита, установленного в true.
Некоторые из заархивированных битов имеют нулевое значение (которые не архивируются), другие архивированные установлены в false.
Очевидно,
Project.all(:conditions => {:archived => false})
пропускает проекты с заархивированными битами с нулевыми значениями. Как можно выбрать все неархивированные проекты с активной записью?