@projects
- это просто массив объектов Project, теперь вы можете просто использовать любой оператор ruby, который работает с массивами, чтобы найти нужный объект.
Например:
@projects.first {|item| item.id == 1}
совпадает с вашим примером.
Вы также можете использовать что-то вроде:
@projects.select {|item| item.foo == 3}
если бы вы знали, что можете сопоставить несколько элементов.