Rails - проверка наличия объекта ActiveRecord или нет. У меня есть массив объектов, как проверить, является ли какой-либо из них ActiveRecord или нет? Ответ 1 Вы можете проверить: array.any? { |obj| obj.is_a?(ActiveRecord::Base) } Ответ 2 Вы можете проверить object.is_a?(ActiveRecord::Base) Ответ 3 Предположим, что obj является объектом, один из способов - проверить с помощью оператора === класса Object. array.any? { |obj| ActiveRecord::Base === obj }
Ответ 3 Предположим, что obj является объектом, один из способов - проверить с помощью оператора === класса Object. array.any? { |obj| ActiveRecord::Base === obj }