2010-08-30 5 views
0

Ceci est mon modèle commun qui n'a pas de table.comment récupérer la hiérarchie de mon modèle dans les rails

class CommonActiveRecord < ActiveRecord::Base 

    self.abstract_class = true 

    def before_validation 
    set_blank_attributes_to_nil(@attributes) 
    end 

end 

Mes autres modèles ressemblent à ceci ..

class BalanceName < CommonActiveRecord 

    def before_validation 
    super 
    end 

end 

Je veux aller chercher tous les superclasses de BalanceName ..

Cette commande retourne un seul niveau superclasse

>> BalanceName.superclass 
=> CommonActiveRecord(abstract) 

comment puis-je obtenir la hiérarchie des superclasses ??

Répondre

2
BalanceName.ancestors will give you an array of all superclasses 
Questions connexes