tutorial rubyonrails rails que guide espaƱol ejemplos descargar caracteristicas ruby-on-rails ruby-on-rails-3 activerecord

ruby on rails - rubyonrails - Rieles: compruebe si un objeto es ActiveRecord o no



ruby on rails tutorial (3)

Tengo una matriz de objetos, ¿cómo comprobar si alguno de ellos es ActiveRecord o no?


Puedes consultar con:

array.any? { |obj| obj.is_a?(ActiveRecord::Base) }


Puedes revisar

object.is_a?(ActiveRecord::Base)


Supongamos que obj es el objeto, una forma es verificar usando el operador === de la clase Object .

array.any? { |obj| ActiveRecord::Base === obj }